SQL 查询问题
现在有一张表 T
员工id 卡号 刷卡时间
0001 2345 2017-09-01 5:00:01
0002 2347 2017-09-01 5:03:01
0003 2349 2017-09-01 6:00:01
0004 2315 2017-09-01 8:00:01
0005 2362 2017-09-01 9:00:01
0006 2341 2017-09-01 9:01:01
0007 2377 2017-09-01 9:03:01
。。。。。。。。。。。。。。。
0006 2341 2017-09-01 15:00:01
0002 2347 2017-09-01 15:03:01
0001 2345 2017-09-01 16:00:01
0004 2315 2017-09-01 18:00:01
0005 2362 2017-09-01 19:00:01
0003 2341 2017-09-01 19:01:01
0007 2377 2017-09-01 19:03:01
。。。。。。。。。。。。。。。。
怎样可以批量查询出 每个卡号在 这一天最早和最晚的刷卡记录
原来是在程序中轮训 查找卡号 然后在找出这个卡号的最早和最晚记录
但由于人员太多 大概有6000人 要查询6000遍 导致程序非常慢
该如何写呢 最好是直接返回一张临时表里面
员工ID 卡号 最早时间 最晚时间 共工作了x小时
0001 2345 2017-09-01 5:00:01 2017-09-01 16:00:01 11
员工id 卡号 刷卡时间
0001 2345 2017-09-01 5:00:01
0002 2347 2017-09-01 5:03:01
0003 2349 2017-09-01 6:00:01
0004 2315 2017-09-01 8:00:01
0005 2362 2017-09-01 9:00:01
0006 2341 2017-09-01 9:01:01
0007 2377 2017-09-01 9:03:01
。。。。。。。。。。。。。。。
0006 2341 2017-09-01 15:00:01
0002 2347 2017-09-01 15:03:01
0001 2345 2017-09-01 16:00:01
0004 2315 2017-09-01 18:00:01
0005 2362 2017-09-01 19:00:01
0003 2341 2017-09-01 19:01:01
0007 2377 2017-09-01 19:03:01
。。。。。。。。。。。。。。。。
怎样可以批量查询出 每个卡号在 这一天最早和最晚的刷卡记录
原来是在程序中轮训 查找卡号 然后在找出这个卡号的最早和最晚记录
但由于人员太多 大概有6000人 要查询6000遍 导致程序非常慢
该如何写呢 最好是直接返回一张临时表里面
员工ID 卡号 最早时间 最晚时间 共工作了x小时
0001 2345 2017-09-01 5:00:01 2017-09-01 16:00:01 11
...全文
相关推荐
SQL高级查询语句关键时候解决问题的SQL语句
SQL高级查询语句 有用的 关键时候解决问题的SQL语句 SQL高级查询语句 有用的 关键时候解决问题的SQL语句
sql 分组查询问题
sql 分组查询问题,需要的朋友可以参考下。
SQL2005常见查询问题
这里包含SQL2005查询编程过程中遇到的基本问题,一级样子例程,是非常不错的资源。
SQL语言中具有全称量词的查询问题.pdf
SQL语言中具有全称量词的查询问题.pdf
使用SQL查询插入数据的问题
插入失踪的信息(mfname,mlname,id)值('john','wilson',(从用户\u540d='abc@abc.com'的帐户中选择ID))


