Hallo alle seits
Ich benutze in meiner Abfrage Union All... Das Problem dass ich die ganze Zeit einer Fehlermeldung dieser Art bekomme:
Meine Abfrage sieht wie folgt aus:
Danke für eure Tipps
Ich benutze in meiner Abfrage Union All... Das Problem dass ich die ganze Zeit einer Fehlermeldung dieser Art bekomme:
Meldung 156, Ebene 15, Status 1, Zeile 18
Falsche Syntax in der Nähe des 'union'-Schlüsselwortes.
Falsche Syntax in der Nähe des 'union'-Schlüsselwortes.
Code:
select c.ILN, count(RDS_ID) as Zählmenge, cast(d.MATERIALART as varchar), sum(d.VERPACKUNGSGEWICHT) as Gewicht, convert(varchar,a.SYSCDAT,104) as Verarbeitungsdatum from ROHDATENSATZ a LEFT OUTER JOIN ARTIKEL_DETAIL d ON (a.ARTIKELNUMMER = d.ARTIKELNUMMER AND d.GUELTIG_AB <= a.DATUM AND isnull(d.GUELTIG_BIS, getdate()) > a.DATUM) JOIN TALON b ON ( a.ID = b.ID) JOIN MARKT c ON ( b.ILN = c.ILN) where a.id is not null GROUP BY c.ILN, a.SYSCDAT, d.MATERIALART Order BY c.ILN, a.SYSCDAT, d.MATERIALART union all select c.ILN, count(RDS_ID) as Zählmenge, NULL AS DPG_MATERIALART, sum(d.VERPACKUNGSGEWICHT) as Gewicht, convert(varchar,a.SYSCDAT,104) as Verarbeitungsdatum from ROHDATENSATZ_NLS a LEFT OUTER JOIN ARTIKEL_DETAIL d ON (a.ARTIKELNUMMER = d.ARTIKELNUMMER AND d.GUELTIG_AB <= a.DATUM AND isnull(d.GUELTIG_BIS, getdate()) > a.DATUM) JOIN TALON b ON ( a.ID = b.ID) JOIN MARKT c ON ( b.ILN = c.ILN) where a.id is not null GROUP BY c.ILN, a.SYSCDAT, d.MATERIALART Order BY c.ILN, a.SYSCDAT, d.MATERIALART
Comment