可以用SQL语句查询每天某个时间段内的记录吗?

cccp21 2011-02-18 04:54:48
表中有日期时间字段,记录该行记录写入的时间。我想查询每天22:00至23:00的记录,能用SQL语句做到吗?该怎么写?
...全文
971 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zqhxuyuan 2011-04-25
  • 打赏
  • 举报
回复
请问用postgresql 怎么实现,用上面的方法报错column "hh" does not exist
suxiaoli050421132 2011-02-18
  • 打赏
  • 举报
回复
SELECT * FROM [表名] WHERE DATEPART(hh,[日期时间字段])=22

select * from tb where datepart(hh,日期时间字段) between 22 and 23這條語句包含23-24之間的數據
dawugui 2011-02-18
  • 打赏
  • 举报
回复
[Quote=引用楼主 cccp21 的回复:]
表中有日期时间字段,记录该行记录写入的时间。我想查询每天22:00至23:00的记录,能用SQL语句做到吗?该怎么写?
[/Quote]

select * from tb where datepart(hh,日期时间字段) = 22

select * from tb where datepart(hh,日期时间字段) between 22 and 23
xuam 2011-02-18
  • 打赏
  • 举报
回复
SELECT * FROM [表名] WHERE DATEPART(hh,[日期时间字段]) between 22 and 23
guguda2008 2011-02-18
  • 打赏
  • 举报
回复
SELECT * FROM [表名] WHERE DATEPART(hh,[日期时间字段])=22

22,210

社区成员

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

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