Overblog Folge diesem Blog
Edit post Administration Create my blog
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 

Diesen Post teilen

Repost 0
Um über die neuesten Artikel informiert zu werden, abonnieren:

Kommentiere diesen Post