请教一个SQL2000的查询语句

axiang598 2015-06-16 10:15:08
我有一个SQL2000数据表A,A中只有两个字段,A1和A2,其中字段A1为字符串型,记录是登录系统的人的名字,A2是日期时间型,记录是登录系统的日期时间。
例如:
A1 A2
小张 2009-1-1 13:24:34
小李 2010-2-9 12:12:13
......
在A2中至少记录了5年以上的登录时间。现在我想求一条查询语句,要查出所有在下午17点以后的登录人名,注意,不分年月,只用时间做比较。本人是菜鸟,还希望大神多多指教。多谢!多谢!
...全文
102 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
还在加载中灬 2015-06-16
  • 打赏
  • 举报
回复
如果需要去重再加个GROUP BY 或 DISTINCT即可

select A1 from A where datepart(hour,A2) >= 17
group by A1
yooq_csdn 2015-06-16
  • 打赏
  • 举报
回复
引用 1 楼 xyj0808xyj 的回复:

select A1,A2 from A where datepart(hour,A2) >= 17
+1
0808xyj 2015-06-16
  • 打赏
  • 举报
回复

select A1,A2 from A where datepart(hour,A2) >= 17

22,302

社区成员

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

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