Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#4

AW: Geburtstage in xxx Tagen anzeigen im Dezember

  Alt 20. Jan 2013, 07:35
Das wundert mich. Wenn ich die Bereiche versuchsweise mit ausgeben lasse

Code:
SELECT *,
DateSerial(Year(Date())-1, Month([Datum]), Day([DATUM])) as Vorjahr,
DateSerial(Year(Date()), Month([Datum]), Day([DATUM])) as Jahr,
DateSerial(Year(Date())+1, Month([Datum]), Day([DATUM])) as Folgejahr,
Date()-30 as Untergrenze,
Date() +20 as Obergrenze
FROM Datum

where
DateSerial(Year(Date())-1, Month([Datum]), Day([DATUM])) between Date()-30 and Date() +20 
or
DateSerial(Year(Date()), Month([Datum]), Day([DATUM])) between Date()-30 and Date() +20
or
DateSerial(Year(Date())+1, Month([Datum]), Day([DATUM])) between Date()-30 and Date() +20

bekomme ich folgendes Ergebnis

Code:
Vorjahr   Jahr   Folgejahr   Untergrenze   Obergrenze   ID   Datum
01.01.2012   01.01.2013   01.01.2014   21.12.2012   09.02.2013   1   01.01.1965
01.01.2012   01.01.2013   01.01.2014   21.12.2012   09.02.2013   4   01.01.2000
20.01.2012   20.01.2013   20.01.2014   21.12.2012   09.02.2013   6   20.01.1955
02.02.2012   02.02.2013   02.02.2014   21.12.2012   09.02.2013   7   02.02.2000
31.12.2012   31.12.2013   31.12.2014   21.12.2012   09.02.2013   8   31.12.2000
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat