SQL Server 中的 DAY()函数
DAY()函数:
SQL Server 中的此函数用于返回月份中的第几天,即从 1 日到 31 日表示日期。
特征 :
- 此函数用于查找指定日期的月份中的某天。
- 此函数属于日期函数。
- 这个函数只接受一个参数,即date 。
- 此函数还可以包括具有指定日期的时间。
句法 :
DAY(date)
范围 :
该方法只接受一个参数,如下所示。
- date –指定日期,从该日期开始返回月份中的日期。
回报:
它返回一个月中的第几天,即指定日期的从 1 日到 31 日。
示例-1:
使用 DAY()函数并从指定日期获取月份中的第几天。
SELECT DAY('2020/01/02');
输出 :
2
示例 2 :
使用带有变量的 DAY()函数并从指定的日期获取月份中的第几天。
DECLARE @date VARCHAR(50);
SET @date = '2020/01/05';
SELECT DAY(@date);
输出 :
5
示例 3 :
使用 DAY()函数以日期作为参数,其中也包括时间。
SELECT DAY('2018/11/22 07:44');
输出 :
22
示例 4:
使用 DAY()函数和一个变量和一个日期作为参数,其中也包括时间。
DECLARE @date VARCHAR(50);
SET @date = '2020/11/30 23:59';
SELECT DAY(@date);
输出 :
30
应用 :
此函数用于从指定日期查找月份中的第几天。