当前位置: 代码迷 >> Sql Server >> 请问一个SQL2000的查询语句
  详细解决方案

请问一个SQL2000的查询语句

热度:103   发布时间:2016-04-24 09:00:51.0
请教一个SQL2000的查询语句
我有一个SQL2000数据表A,A中只有两个字段,A1和A2,其中字段A1为字符串型,记录是登录系统的人的名字,A2是日期时间型,记录是登录系统的日期时间。
例如:
A1             A2
小张      2009-1-1 13:24:34
小李      2010-2-9 12:12:13
......
在A2中至少记录了5年以上的登录时间。现在我想求一条查询语句,要查出所有在下午17点以后的登录人名,注意,不分年月,只用时间做比较。本人是菜鸟,还希望大神多多指教。多谢!多谢!
------解决思路----------------------
引用:

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

+1
------解决思路----------------------
如果需要去重再加个GROUP BY 或 DISTINCT即可

select A1 from A where datepart(hour,A2) >= 17
group by A1
  相关解决方案