SQL语句--截取完整⽇期中的年、⽉、⽇SQL语句–截取完整⽇期中的年、⽉、⽇
截取⽇期:⼏号
SELECT substring(Convert(VARCHAR(30),getdate(),112),7,2)
提取⽉份:
select month(getdate())
----或--
SELECT substring(Convert(VARCHAR(30),getdate(),112),5,2)
提取年份:
select year(getdate())
----或--
SELECT substring(Convert(VARCHAR(30),getdate(),112),1,4)
这些在 where 条件⾥也可以写
eg:------------------------------------------
SELECT year(t1.FDate)年,month(t1.FDate)⽉,substring(Convert(VARCHAR(30),t1.FDate,112),7,2)⽇
FROM Salary t1
WHERE year(t1.FDate)='2021'and
month(t1.FDate)!='09'and
substring(Convert(VARCHAR(30),t1.FDate,112),7,2)='03'
Salary表的FDate列,如下图:
select语句查询日期
SELECT year(t1.FDate)年,month(t1.FDate)⽉,substring(Convert(VARCHAR(30),t1.FDate,112),7,2)⽇
FROM Salary t1
WHERE year(t1.FDate)='2021'and
month(t1.FDate)!='09'and
substring(Convert(VARCHAR(30),t1.FDate,112),7,2)='03'
执⾏语句后,结果如下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论