日期操作

代码
 1 --当前月的第一天
 2 SELECT DATEADD(monthDATEDIFF(month0getdate()), 0);
 3 
 4 --当前月的最后一天
 5 SELECT DATEADD(monthDATEDIFF(month,0getdate())+10)-1;
 6 
 7 -- 当前季度的第一天
 8 SELECT DATEADD(quarter, DATEDIFF(quarter, 0getdate()), 0);
 9 
10 -- 当前季度的最后一天
11 SELECT DATEADD(quarter,datediff(quarter,-1,getdate()) , -1);
12 
13 -- 当前年的第一天
14 SELECT DATEADD(yearDATEDIFF(year0getdate()), 0);
15 
16 -- 当前年的最后一天
17 SELECT DATEADD(yearDATEDIFF(year-1getdate()), -1);
18 

 

posted @ 2009-12-22 13:13  紫詪  阅读(100)  评论(0编辑  收藏  举报