Peter Arnold
Benutzer
- Beiträge
- 8
Hallo zusammen,
ich muss die Differenz von Tagen ausrechnen, allerdings sol ich hierbei dtvon und dtbis berücksichtigen. Soweit so gut beim Jahreswechsel klappt es nicht? Warum, es müsste im Jahr 2018 15 Tage und im Jahr 2019 1 Tag raus kommen (01.01.2019).. kann mir jemand helfen wo ich den Fehler habe?? Vielen Dank
select
year(ada.dtbis) 'Jahr',replicate('0', 7-LEN(a.LANR)) + convert(varchar(7), a.LANR) as 'LANR',
a.Suchname,sum(datediff(dd,ada.dtVon,ada.dtBis)) 'Tage-Wunsch',
Case When sum(datediff(dd,ada.dtVon,ada.dtBis)) >= '42' Then 'Prüfen' else 'OK' End as 'Prüfung'
from ada, a
where A.AI = ada.AI
and year(ada.dtbis) > 2017
and ada.AI like '134786'
group by Year (ada.dtbis), a.LANR,a.Suchname
Danke Grüße
Peter
ich muss die Differenz von Tagen ausrechnen, allerdings sol ich hierbei dtvon und dtbis berücksichtigen. Soweit so gut beim Jahreswechsel klappt es nicht? Warum, es müsste im Jahr 2018 15 Tage und im Jahr 2019 1 Tag raus kommen (01.01.2019).. kann mir jemand helfen wo ich den Fehler habe?? Vielen Dank
select
year(ada.dtbis) 'Jahr',replicate('0', 7-LEN(a.LANR)) + convert(varchar(7), a.LANR) as 'LANR',
a.Suchname,sum(datediff(dd,ada.dtVon,ada.dtBis)) 'Tage-Wunsch',
Case When sum(datediff(dd,ada.dtVon,ada.dtBis)) >= '42' Then 'Prüfen' else 'OK' End as 'Prüfung'
from ada, a
where A.AI = ada.AI
and year(ada.dtbis) > 2017
and ada.AI like '134786'
group by Year (ada.dtbis), a.LANR,a.Suchname
Danke Grüße
Peter