sql 中怎么查询到24小时内的记录
书上有道题,是关于网吧的数据库,分为3个表,第1个表是用户的,2个是电脑的,3个是记录现在要查出在24小时内,上机的人员列表,现在我就困惑在24小内,,是用hh,还是用d...
书上有道题 ,是关于网吧的数据库, 分为3个表,第1个表是用户的 ,2个是电脑的,3个是记录现在要查出 在24小时内,上机的人员列表,现在我就困惑在24小内,,是用hh,还是用day啊,
展开
4个回答
2013-04-18
展开全部
楼上的不咋好吧,还是用时间函数比较好,如select * from xxx where time >dateadd(day,-1,getdate()) 这是MSSQL里可以用的oracle貌似没这个函数 他的当前时间是sysdate,反正也差不多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-18
展开全部
当软用hh了。最好是用这样的格式,2009-07-24 00:00:00到2009-07-24 23:59:59这样查找一天
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-03-02
展开全部
select * from table where time between dateadd(day,-1,getdate()) and getdate()
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询