Overblog Alle Blogs Top-Blogs Technologie & Wissenschaft
Edit post Folge diesem Blog Administration + Create my blog
MENU
Werbung
Blog von Olaf Helper

Wochentag oder Wochenende?

15. Januar 2009 , Geschrieben von Olaf Helper Veröffentlicht in #T-SQL

Nichts weltbewegendes, aber manchmal braucht man die Antwort auf diese Frage (z.B. in Datawarehouse).

Das müsste schon die einfachste Variante für den MS Sql Server in T-SQL sein.

 -- Ist es Wochenende oder muss ich arbeiten? 
 SELECT d.Datum, DATENAME(dw, d.Datum) AS WochenTag, 
  (DATEPART(dw, d.Datum) / 6) AS IstWochende, 
  1 - (DATEPART(dw, d.Datum) / 6) AS IstWerktag 
 FROM (SELECT CONVERT(datetime, '20090118') AS Datum 
  UNION ALL SELECT CONVERT(datetime, '20090117') 
  UNION ALL SELECT CONVERT(datetime, '20090116') 
  UNION ALL SELECT CONVERT(datetime, '20090115') 
  UNION ALL SELECT CONVERT(datetime, '20090114') 
  UNION ALL SELECT CONVERT(datetime, '20090113') 
  UNION ALL SELECT CONVERT(datetime, '20090112') 
  UNION ALL SELECT CONVERT(datetime, '20090111') 
  UNION ALL SELECT CONVERT(datetime, '20090110') 
  ) AS d 
Werbung
Diesen Post teilen
Repost0
Um über die neuesten Artikel informiert zu werden, abonnieren:
Kommentiere diesen Post