Pages

2014/12/04

{SQL Server] 日付を曜日に変換する


日付から曜日を求めるには、DATENAME 関数を使用する。引数として正式には WEEKDAY を渡すのだが、これは DW や W だけでも良い。
結果は "曜日" と付くので、文字列を置換すると曜日のみ取得できる。
SELECT
 DATENAME(W, GETDATE()) AS 曜日
 ,DATENAME(DW, GETDATE()) AS 曜日
 ,DATENAME(WEEKDAY, GETDATE()) AS 曜日
 ,REPLACE(DATENAME(W, GETDATE()), '曜日', '') AS 曜日

Related Posts Plugin for WordPress, Blogger...