[英]How to combine multiple SQL queries into one to output as JSON in PHP code?
[英]How to Combine multiple column into one in php SQL
id employeeID date timein timeout timein1 timeout1
1 12286 2016-09-10 08:08:00 00:00:00 00:00:00 00:00:00
2 12286 2016-09-10 00:00:00 12:08:32 00:00:00 00:00:00
3 12286 2016-09-10 00:00:00 00:00:00 12:41:54 00:00:00
4 12286 2016-09-10 00:00:00 00:00:00 00:00:00 17:10:05
5 12286 2016-10-10 07:41:05 00:00:00 00:00:00 00:00:00
6 12286 2016-10-10 00:00:00 12:15:00 00:00:00 00:00:00
7 12286 2016-10-10 00:00:00 00:00:00 12:35:15 00:00:00
8 12286 2016-10-10 00:00:00 00:00:00 00:00:00 17:15:15
id employeeID date timein timeout timein1 timeout1
1 12286 2016-09-10 08:08:00 12:08:32 12:41:54 17:10:05
2 12286 2016-10-10 07:41:05 12:15:00 12:35:15 17:15:15
如果是我,我可能会采用大致如下的模式:
id employeeID datetime activity
1 12286 2016-09-10 08:08:00 in
2 12286 2016-09-10 12:08:32 out
3 12286 2016-09-10 12:41:54 in
4 12286 2016-09-10 17:10:05 ...
没有字段的临时解决方案:id
选择employeeID, date, max(timein), max(timeout), max(timein1), max(timeout1) group by employeeID, date
更好地将 Insert 查询修改为 null for 00:00:00
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.