【SQL Server】指定した日付から曜日を取得する方法
指定した日付の曜日にするには、SQL Server に用意されているDATEPART関数または、DATENAME関数を使用します。
DATEPART関数は、日付を引数として渡すと、曜日を数値として戻します。
DATENAME関数は、日付を引数として渡すと、曜日の名称を戻します。
基本構文です。
--数字(1~7)表記 SELECT DATEPART(WEEKDAY, 日付) --名称表記 SELECT DATENAME(WEEKDAY, 日付)
DATEPART関数
SELECT DATEPART(WEEKDAY,日付)
対応表
1 | 日曜日 |
2 | 月曜日 |
3 | 火曜日 |
4 | 水曜日 |
5 | 木曜日 |
6 | 金曜日 |
7 | 土曜日 |
DATENAME関数
SELECT DATENAME(WEEKDAY,日付)
木曜日
サンプル
SELECT DATEPART(WEEKDAY, GETDATE()) SELECT DATENAME(WEEKDAY, GETDATE())
コメント