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