{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 で一部の図形だけ固定する