Thema: Delphi Datum zu KW mittels SQL

Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#23

Re: Datum zu KW mittels SQL

  Alt 12. Feb 2009, 16:47
Hallo,

führe bitte mal auf Deinem SQL-Server folgendes SQL aus:
SQL-Code:
select DATEPART(wk, '01.01.2009') + 1 - DATEPART(wk, CAST( DATEPART( yy, '01.01.2009' ) AS CHAR(4) ) + '0104' ),
DATEPART(wk, '01.01.2009') + 1,
- DATEPART(wk, CAST( DATEPART( yy, '01.01.2009' ) AS CHAR(4) ) + '0104' )
Bei mir kommt als Ergebnis 1, 2 , -1 raus. Eigentlich dürfte die Funktion den Bereich in der IF-AbfrageIF ( @ISOweek = 0 ) nicht durchlaufen.
Habe jetzt mal die Funktion bei mir angelegt und für die Werte 01.01.2009 bis 12.01.2009 getestet. Es tritt kein Fehler auf. Hast Du da irgendein Problem mit Datenbankeinstellungen?
  Mit Zitat antworten Zitat