求助:关于按照字段查询某一时间段内的数据

heatonlwm 2015-10-30 08:17:49
数据中有用户和time字段,如何对具体的每条数据查询其行为发生时间前一周,该用户的行为数目?求助啊!!!
...全文
99 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
comma212164 2015-10-30
  • 打赏
  • 举报
回复
 select t1.users,t1.times from test3 t1 , (select users,max(times) times 
 from test3 group by users )t2 where t1.users=t2.Users  
 and t1.Times <= dateadd(dd,-7,t2.times )
heatonlwm 2015-10-30
  • 打赏
  • 举报
回复
getdate()不是返回的是当前时间~~我希望是根据表中的时间列作为条件?
comma212164 2015-10-30
  • 打赏
  • 举报
回复
select * from test3 where Time <=dateadd(dd,-7,getdate())

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧