【SQL Server】指定した日付から曜日を取得する方法

SQL Server
この記事は約1分で読めます。

【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())

 

コメント

タイトルとURLをコピーしました