SQL Server只取年月日和获取月初月末

1.不转换日期类型获取年月日

select Convert(date,getdate(),23)

2. 转换成字符类型获取年月日

select Convert(char(10),getdate(),120)

char的位数可以决定截取的长度,比如char(7)则只会显示年月:2023-01

 3. 获取月初

select dateadd(day,-day(getdate())+1,getdate())

4.获取月末

 select dateadd(day,-day(getdate()),dateadd(month,1,getdate()))

猜你喜欢

转载自blog.csdn.net/y523648/article/details/128561610