求个实现查询某一小时内的数据 的方法

billjay2008 2012-10-19 03:35:06
类似登录日志的表,要求查询某一时间段的登录记录数
例如,10点-11点之间的登录记录;14点-16点的登录记录。
个人搞不定了,不知道怎么忽略日期,只按照小时来作条件。
...全文
180 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
汤姆克鲁斯 2012-10-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

access的方法:
DatePart("h",[time])>=10 AND DatePart("h",[time])<11
[/Quote]
嗯 只是换一下队形的系统函数名 就行了
billjay2008 2012-10-19
  • 打赏
  • 举报
回复
access的方法:
DatePart("h",[time])>=10 AND DatePart("h",[time])<11
以学习为目的 2012-10-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
引用 1 楼 的回复:

SQL code
WHERE DATEPART(hh,日期字段) >=10 AND DATEPART(hh,日期字段)<11
WHERE DATEPART(hh,日期字段) >=14 AND DATEPART(hh,日期字段)<16


大神,access中怎么搞??
[/Quote]access不会,mssql的1楼写的正解!
billjay2008 2012-10-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

SQL code
WHERE DATEPART(hh,日期字段) >=10 AND DATEPART(hh,日期字段)<11
WHERE DATEPART(hh,日期字段) >=14 AND DATEPART(hh,日期字段)<16
[/Quote]

大神,access中怎么搞??
dodolzc10 2012-10-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
类似登录日志的表,要求查询某一时间段的登录记录数
例如,10点-11点之间的登录记录;14点-16点的登录记录。
个人搞不定了,不知道怎么忽略日期,只按照小时来作条件。
[/Quote]
是怎样查看日志表的呢?
汤姆克鲁斯 2012-10-19
  • 打赏
  • 举报
回复
WHERE DATEPART(hh,日期字段) >=10 AND DATEPART(hh,日期字段)<11
WHERE DATEPART(hh,日期字段) >=14 AND DATEPART(hh,日期字段)<16

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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