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


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

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

コピーした行の挿入が表示されない時はフィルタされていないかチェック