Ich bin relativ neu zu SQL-Anweisungen, und ich versuche, Einheiten aus einer Datenbank verkauft zu drucken. In der Spalte "verkaufte Einheiten" wird die Nummer nicht gedruckt, sondern nur "Verkaufte Einheiten". Jede Hilfe würde sehr geschätzt werden. Hier ist mein Code:SQL-Zeile druckt nicht korrekten Wert
SELECT brand_name, brand_type, Round(avgprice,2) AS "Average Price", "Units Sold"
FROM lgbrand b
JOIN (
SELECT brand_id, Avg(prod_price) AS avgprice
FROM lgproduct
GROUP BY brand_id
) sub1 ON b.brand_id = sub1.brand_id
JOIN (
SELECT brand_id, Sum(line_qty) AS "Units Sold"
FROM lgproduct p
JOIN lgline l ON p.prod_sku = l.prod_sku
GROUP BY brand_id
) sub2 ON b.brand_id = sub2.brand_id
ORDER BY brand_name;
Mögliche Duplikat [Bei einfachen Anführungszeichen, doppelte Anführungszeichen zu verwenden, und in Backticks MySQL] (http://stackoverflow.com/questions/11321491/when-to-use-single-quotes-double-quotes-and-backticks-in-mysql) –