SQL server截取日期,只要年月
select *
from 表名
where CONVERT(varchar(7),[Time-列名],120) = CONVERT(varchar(7),'2020-05-12',120)
ONVERT() 函数是把日期转换为新数据类型的通用函数。
CONVERT() 函数可以用不同的格式显示日期/时间数据。
varchar(7)是需要截取的长度
中间是需要截取的数值,可以是列名、getdate()、字符串
120是日期的格式:yyyy-mm-dd
其他日期格式:
101 | mm/dd/yyyy |
---|---|
102 | yyyy.mm.dd |
103 | dd/mm/yyyy |
104 | dd.mm.yyyy |
105 | dd-mm-yyyy |
106 | dd mm yyyy |
107 | dd mm,yyyy |
111 | yyyy/mm/dd |
112 | yyyymmdd |
120 | yyyy-mm-dd |
… | … |