打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SQL 常用的年、月、日、周、季度日期语句
 
DECLARE @TimeTable Table(Name nvarchar(50), TimePoint datetime )  

Insert into @TimeTable(Name, TimePoint) 
select '去年第一天', DATEADD(year, DATEDIFF(year,0,getdate())-1, 0) 
Insert into @TimeTable(Name, TimePoint) 
select '今年第一天', DATEADD(year, DATEDIFF(year,0,getdate()), 0) 
Insert into @TimeTable(Name, TimePoint) 
select '上月第一天', DATEADD(mm,DATEDIFF(mm,0,dateadd(month,-1,getdate())),0)
Insert into @TimeTable(Name, TimePoint) 
select '本月第一天',DATEADD(mm,DATEDIFF(mm,0,dateadd(month,0,getdate())),0) 
Insert into @TimeTable(Name, TimePoint) 
select '昨天零点',DATEADD(dd,DATEDIFF(dd,0,dateadd(day,-1,getdate())),0)
Insert into @TimeTable(Name, TimePoint) 
select '今天零点',DATEADD(dd,DATEDIFF(dd,0,dateadd(day,0,getdate())),0)
Insert into @TimeTable(Name, TimePoint) 
select '上一小时',DATEADD(HH,DATEDIFF(HH,0,dateadd(HH,-1,getdate())),0)
Insert into @TimeTable(Name, TimePoint) 
select '当前整时',DATEADD(HH,DATEDIFF(HH,0,dateadd(HH,0,getdate())),0)
Insert into @TimeTable(Name, TimePoint) 
Select '上季度的第一天', DATEADD(qq,DATEDIFF(qq,0,dateadd(qq,-1,getdate())),0)
Insert into @TimeTable(Name, TimePoint) 
Select '季度的第一天',DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)
Insert into @TimeTable(Name, TimePoint) 
Select '上周第一天', DATEADD(wk,DATEDIFF(wk,0,dateadd(wk,-1,getdate())),0)
Insert into @TimeTable(Name, TimePoint) 
Select '本周第一天', DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)
select * from @TimeTable

 
 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
SQL SERVER日期函数详细用法
SQL数据库时间获取技巧
sql查询时间
Sql Server日期查询
SQL DATEDIFF语法及时间函数
SQL语句精典收藏 - 大维 - 博客园
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服