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