DATEPART und DATEFIRST

27/04/2010 - 09:38 von Lutz Uhlmann | Report spam
Hallo NG!

Ich steh grad auf dem Schlauch und komm nicht auf die Lösung ...

Ich brauche den Wochentag, welchen mir die Funktion
DATEPART(weekday, Datum) liefert.
Deren Ergebnis ist aber abhàngig von @@DATEFIRST was den Wochenbeginn
festlegt.

Wie kombiniere ich beide miteinander, damit ich sagen kann heute ist
Dienstag???
Ich möchte nicht alle 7x7 Varianten abfragen - das kann man doch
bestimmt irgendwie verrechnen, damit ich nur noch 7 Ergebnisse habe.
Aber ich hab grad irgendwie ne Blockade!

Danke schonmal ...

Lutz
 

Lesen sie die antworten

#1 Lutz Uhlmann
27/04/2010 - 10:16 | Warnen spam
Am 27.04.2010 09:38, schrieb Lutz Uhlmann:

Ich brauche den Wochentag, welchen mir die Funktion
DATEPART(weekday, Datum) liefert.
Deren Ergebnis ist aber abhàngig von @@DATEFIRST was den Wochenbeginn
festlegt.

Wie kombiniere ich beide miteinander, damit ich sagen kann heute ist
Dienstag???
Ich möchte nicht alle 7x7 Varianten abfragen - das kann man doch
bestimmt irgendwie verrechnen, damit ich nur noch 7 Ergebnisse habe.



Hab letztendlich doch noch einen Hinweis gefunden, der mich zum Ziel
brachte:

(@@DATEFIRST + DATEPART(weekday, Datum)) % 7

bringt mir für jedes @@DATEFIRST immer ein gleich bleibendes Ergebnis
für den Wochentag. Von Samstag 0, Sonntag 1 bis Freitag 6 ...

Ziel erreicht, Problem erledigt ;)

Ähnliche fragen