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 |
| … | … |
本文介绍如何在SQL Server中使用CONVERT函数精确截取日期到年月,展示了具体SQL语句并解释了不同日期格式的转换方法。

2万+

被折叠的 条评论
为什么被折叠?



