Ich möchte gerne folgenden Query absetzen, leider jedoch schlägt dieser fehl...
Ich bekomme immer ein (Query liefert mehrere Datensätze), dabei kann es doch nur einen geben, oder nicht? also die Kombination
Sollte eindeutig sein.
Ich wäre für konstruktive Kritik/Hilfe sehr dankbar!
Ich bekomme immer ein (Query liefert mehrere Datensätze), dabei kann es doch nur einen geben, oder nicht? also die Kombination
Code:
month = a.month
AND land = a.land
AND typ = 1
AND bl = a.bl
AND btyp = a.btyp
Ich wäre für konstruktive Kritik/Hilfe sehr dankbar!
Code:
SELECT
a.year ,
a.month ,
a.land AS Country,
a.bl AS BL,
a.typ AS typ,
a.btyp AS btyp,
sum(a.imp) as Imps,
sum(a.umsatz) AS revenue,
(sum(a.umsatz) *1000)/ sum(a.imp) as eCPM,
( SELECT DISTINCT sum(b.imp)
FROM datenbank as b
GROUP BY year, month, land,bl,typ, btyp
HAVING year = a.year
AND month = a.month
AND land = a.land
AND typ = 1
AND bl = a.bl
AND btyp = a.btyp ) AS test
FROM datenbank a
GROUP BY
a.year,
a.month,
a.land,
a.bl,
a.btyp
HAVING
a.year = '2004'
AND
a.month = '07'
AND
a.typ = 1
ORDER BY
a.year,
a.month,
a.land,
a.bl,
a.btyp