Sqlserver 获取某年、某月、某日(亲测可用)

tech2026-03-03  1

数据库字段

–查询某年的数据

SELECT * FROM Project where substring(convert(varchar(30),ProjectStartTime,120),1,4)='2020' Project:表名。ProjectStartTime:条件字段。120: 120 是日期的格式化, 形式为 yyyy-MM-dd HH:mm:ss , 有些日期类型 存在数据库里的格式是yyyy/MM/dd , 是斜杠不是横线 。1,4:截取字段1~4个字符。‘2020’:年份

–查询某月的数据

SELECT * FROM Project where substring(convert(varchar(30),ProjectStartTime,120),1,7)='2020-07'

-查询某日的数据

SELECT * FROM Project where substring(convert(varchar(30),ProjectStartTime,120),1,10)='2020-07-02'

如果有帮助当您,可以点赞、收藏。

最新回复(0)