日期字段 CheckTime,数据库Sql server,
如何实现:例如今天是星期四
  分别查找一个月、三个月、一年内,所有是星期四的08:00-09:00时间段的记录?
c#sql ,日期

解决方案 »

  1.   

    select *
    from tb 
    where datepart(weekday, CheckTime)=4 and hour(CheckTime)=8 and CheckTime > dateadd(day,-30,now()); 
    select *
    from tb 
    where datepart(weekday, CheckTime)=4 and hour(CheckTime)=8 and CheckTime > dateadd(day,-90,now()); select *
    from tb 
    where datepart(weekday, CheckTime)=4 and hour(CheckTime)=8 and CheckTime > dateadd(day,-365,now());