sql得到当前系统时间的日期部分获取具体日期时间_芙蓉S氧气_百度空间

sql得到当前系统时间得 日期部分
CONVERT(varchar(10),getDate(),120)

求得到"昨天,今天"日期函数的SQL


所属分类:MS-SQL Server 基础类

1.只要日期部分,时间部分不要

select convert(varchar(10),getdate(),120)

2.求以下日期SQL:

昨天 

select convert(varchar(10),getdate() - 1,120)

明天

select convert(varchar(10),getdate() + 1,120)

最近七天

select * from tb where 时间字段 >= convert(varchar(10),getdate() - 7,120)

随后七天

select * from tb where 时间字段 <= convert(varchar(10),getdate() + 7,120) and 时间字段 >= 时间字段

上月

select * from tb where month(时间字段) = month(getdate()) - 1

本月

select * from tb where month(时间字段) = month(getdate())

下月

select * from tb where month(时间字段) = month(getdate()) + 1

本周

select * from tb where datediff(week , 时间字段 ,getdate()) = 0

上周

select * from tb where datediff(week , 时间字段 ,getdate()) = 1

下周

select * from tb where datediff(week , 时间字段 ,getdate()) = -1


--------------------------------------------------------

昨天:dateadd(day,-1,getdate())

明天:dateadd(day,1,getdate())

上月:month(dateadd(month, -1, getdate()))

本月:month(getdate())

下月:month(dateadd(month, 1, getdate()))

-- 日期 时间
select getdate() date,year(getdate()) yyyy,month(getdate()) MM,day(getdate()) dd,
datepart(hh,getdate()) hh,datepart(mi,getdate()) mi,datepart(ss,getdate()) ss,datepart(ms,getdate()) ms



郑重声明:资讯 【sql得到当前系统时间的日期部分获取具体日期时间_芙蓉S氧气_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——