--後一天
select
dateadd
(day, 1
, getdate
())
--前一天
select
dateadd
(day, -
1, getdate
())
--本週星期一
select
dateadd
(dd,(
case
@@datefirst
when
7then
2else2-
@@datefirst
end)
-datepart
(dw,
getdate
()),
getdate
())
--本週星期日
select
dateadd
(dd,6+
(case
@@datefirst
when
7then
2else2-
@@datefirst
end)
-datepart
(dw,
getdate
()),
getdate
())
--上週星期日
select
dateadd
(day,-
(@@datefirst
+datepart
(weekday,
getdate
())-1)
%7,getdate
())
--格式化後的下週第一天
select
convert
(char(10
),(dateadd
(dd,6+
(case
@@datefirst
when
7then
2else2-
@@datefirst
end)
-datepart
(dw,
getdate()-
1),getdate
())),
120)
--本月第一天
select
dateadd
(mm,
datediff
(mm,0,
getdate
()), 0)
--下月第一天
select
dateadd
(mm,
datediff
(mm,0,
getdate
())+
1, 0)
--本月最後一天
select
dateadd
(dd, -1
, dateadd
(mm, 1+
datediff
(mm,
0,
getdate
()),
0))
--本季度第一天
select
dateadd
(qq,
datediff
(qq,0,
getdate
()), 0)
--本年第一天
select
dateadd
(yy,
datediff
(yy,0,
getdate
()),
0)
--下一年第一天
select
dateadd
(yy,
datediff
(yy,0,
getdate()+
366),0)
sql server日期比較日期查詢常用語句
乙個月第一天 select dateadd mm,datediff mm,0,getdate 0 本週的星期一 周 wk select dateadd wk,datediff wk,0,getdate 0 一年的第一天 年 yy select dateadd yy,datediff yy,0,get...
Sql Server 常用日期格式
進來因為開發原因,經常需要使用日期方面的比較和操作,整理了一下這方面的資料,供大家共享 sql server中文版的預設的日期欄位datetime格式是yyyy mm dd thh mm ss.mmm 例如 select getdate 2004 09 12 11 06 08.177 整理了一下sq...
SQL SERVER常用日期函式
1.乙個月第一天的 select dateadd mm,datediff mm,0,getdate 0 2.本週的星期一 select dateadd wk,datediff wk,0,getdate 0 3.一年的第一天 select dateadd yy,datediff yy,0,getdat...