dateadd(wk,datediff(wk,0,getdate()),-1)
2dateadd(wk,datediff(wk,0,getdate()),6)
34dateadd(mm,datediff(mm,0,getdate()),0)
5dateadd(ms,-3,dateadd(mm,datediff(m,0,getdate())+1,0))
67dateadd(yy,datediff(yy,0,getdate()),0)
8dateadd(ms,-3,dateadd(yy, datediff(yy,0,getdate())+1, 0))
上面的sql**只是乙個時間段
dateadd(wk,datediff(wk,0,getdate()),-1)
dateadd(wk,datediff(wk,0,getdate()),6)
就是表示本週時間段.
下面的sql的條件部分,就是查詢時間段在本週範圍內的:
where time between dateadd(wk,datediff(wk,0,getdate()),-1) and dateadd(wk,datediff(wk,0,getdate()),6)
而在儲存過程中
select @begintime = dateadd(wk,datediff(wk,0,getdate()),-1)
select @endtime = dateadd(wk,datediff(wk,0,getdate()),6)
SQl datetime格式處理
sql datetime格式處理 1 日期格式化處理 declare dt datetime set dt getdate 1 短日期格式 yyyy m d select replace convert varchar 10 dt,120 n 0 2 長日期格式 yyyy年mm月dd日 a.方法1 ...
SQl datetime相關操作
一 日期格式化處理 declare dt datetime set dt getdate 1 短日期格式 yyyy m d select replace convert varchar 10 dt,120 n 0 2 長日期格式 yyyy年mm月dd日 a.方法1 select stuff stuf...
Sqlite獲取本週資料
這幾天在網上找了很多資料都沒有獲取本週資料的語句 自己貼出來大家分享分享 time 表的字段 在sqlite 中 time與時間對比值得注意的是 2012 01 01 實際效果只能查到2012 01 02 的資料 2012 01 01 00 00 00 2012 01 01的效果 今天的 selec...