Moin,
ich habe folgende Abfrage geschrieben:
select CONVERT(NVARCHAR, A.Anlagedatum, 104) as Datum,
count(DISTINCT A.Vertriebsbeleg) as Anzahl_Auftraege ,
CAST(sum(A.Nettowertohnefrachtkosten) as money) as Auftragswert,
W.Temperatur,
W.Feuchtigkeit,
W.Windgeschwindigkeit,
W.Niederschlag,
W.Bewoelkung,
W.Event
from tabelle.Auftraege A,
tabelle.wetterdaten W,
tabelle.Kundenstamm K
where A.Anlagedatum = W.Datum
and K.Kunde =A.Kunde
and A.KundenartMarketing = 'mk'
and A.Verkaufsorganisation = '1000'
and YEAR(A.Anlagedatum) = 2013 -- !!!
and W.Standort = 'Düsseldorf'
and K.Bundesland in ('Nordrhein Westfalen','Hessen','Rheinland Pfalz','Saarland')
group by A.Anlagedatum,W.Temperatur,W.Feuchtigkeit,W.Windgeschwindigkeit,W.Niederschlag,W.Bewoelkung,W.Event
order by A.Anlagedatum;
Wenn es für ein Datum nun keine Aufträge gibt, dann bekomme ich für das jeweilige Datum kein Ergebnis geliefert. Das wird dann mühsam beim Auswerten. Kann mir jemand sagen wie ich das Problem lösen kann?
ich habe folgende Abfrage geschrieben:
select CONVERT(NVARCHAR, A.Anlagedatum, 104) as Datum,
count(DISTINCT A.Vertriebsbeleg) as Anzahl_Auftraege ,
CAST(sum(A.Nettowertohnefrachtkosten) as money) as Auftragswert,
W.Temperatur,
W.Feuchtigkeit,
W.Windgeschwindigkeit,
W.Niederschlag,
W.Bewoelkung,
W.Event
from tabelle.Auftraege A,
tabelle.wetterdaten W,
tabelle.Kundenstamm K
where A.Anlagedatum = W.Datum
and K.Kunde =A.Kunde
and A.KundenartMarketing = 'mk'
and A.Verkaufsorganisation = '1000'
and YEAR(A.Anlagedatum) = 2013 -- !!!
and W.Standort = 'Düsseldorf'
and K.Bundesland in ('Nordrhein Westfalen','Hessen','Rheinland Pfalz','Saarland')
group by A.Anlagedatum,W.Temperatur,W.Feuchtigkeit,W.Windgeschwindigkeit,W.Niederschlag,W.Bewoelkung,W.Event
order by A.Anlagedatum;
Wenn es für ein Datum nun keine Aufträge gibt, dann bekomme ich für das jeweilige Datum kein Ergebnis geliefert. Das wird dann mühsam beim Auswerten. Kann mir jemand sagen wie ich das Problem lösen kann?