如何查询每日17:30分之后的数据

jkfh126 2010-09-16 10:45:27
求助一个查询语句(截取时间的)


我有一数据表,如下:
-----------------------------------------
id state content date user effect
1260000 导出数据 企业设备 2009-1-5 15:13:50 刘 一 失败
1260001 修改单据 报告单 2009-1-6 18:15:09 何波 单号0021736
1260002 修改单据 报告单 2009-1-7 19:15:16 何波 单号0021737
-------------------------------------------

我想查询一下,date列的每天时间在17:30分之后的数据。谢谢。
...全文
86 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
游子 2010-09-16
  • 打赏
  • 举报
回复
收藏。。。学习
dawugui 2010-09-16
  • 打赏
  • 举报
回复


select * from tb where convert(varchar(8),date,108) >= '17:30:00'

select * from tb where convert(varchar(8),date,108) > '17:30:00'
「已注销」 2010-09-16
  • 打赏
  • 举报
回复
SELECT * FROM tb t
WHERE datediff(mi,'17:30:00',CONVERT(VARCHAR(20),[date],108))>0
幸运的意外 2010-09-16
  • 打赏
  • 举报
回复
select id, state, content, date, user, effect
from tb
where date > convert(varchar(10),getdate(),120)+' 17:30:00'
xman_78tom 2010-09-16
  • 打赏
  • 举报
回复
cast(date as datetime) > convert(char(11), cast(date as datetime), 120)+'17:30:00'
cjzm83 2010-09-16
  • 打赏
  • 举报
回复

where convert(varchar(8),getdate(),114) > '17:30:00'
ws_hgo 2010-09-16
  • 打赏
  • 举报
回复
select * from tb where date>cast(convert(varchar(10),getdate(),120)+' 17:30' as datetime) 

22,300

社区成员

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

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