--前一日
select * from 表名 where datediff(d,cast(日期 as datetime),getdate())=1
--上週
select * from 表名 where datediff(ww,cast(日期 as datetime),getdate())=1
--上週
select * from 表名 where datepart(ww, 日期) = datepart(ww, getdate())-1 and datepart(yy, 日期) = datepart(yy, getdate())
--上月
select * from 表名 where datediff(month,cast(日期 as datetime),getdate())=1
--上年
select * from 表名 where datediff(year,cast(日期 as datetime),getdate())=1
--按日統計
select count(*),day([date]) from 表名 where year([date]) = '2006' group by day([date])
--按周
select count(*),datename(week,[date]) from 表名 where year([date]) = '2006' group by datename(week,[date])
--按月
select count(*),month([date]) from 表名 where year([date]) = '2006' group by month([date])
--按季
select count(*),datename(quarter,[date]) from 表名 where year([date]) = '2006' group by datename(quarter,[date])
--按年
select count(*),year([date]) from 表名 where
year([date]) >= '2000' group by year([date])
Sql中,按時間段取資料(時間段不包括日期)
select count kqres res from t kqresult where staff id 24 and kqres res 年假說明 and kqres date 2007 10 01 and kqres date 2007 10 31 and t kqexplain.kqe st...
sql查詢時間段區間統計
寫好這個sql,竟然發現不知道現在是上午還是下午。看來我真是埋頭寫了乙個多小時沒有分散注意力了。呵呵。寫在部落格記錄一下!需求 按天統計巡檢的基站數量。建表sql create table plan vp stat patrol detail tid varchar2 40 not null,pat...
sql語句中時間段查詢格式
1.sql server 2000時間需要用單引號 括起來 strsql.format t select from info where 入庫時間 between strsql begindate.format t y m d sql server中時間需要用單引號 括起來,而access需要 括起...