如何创建mysql语句,每周按天分组(周一-周日列),总计
我的数据 员工表如何创建mysql语句,每周按天分组(周一-周日列),总计,mysql,Mysql,我的数据 员工表 |------|--------------| | ID | Name | |------|--------------| | 1 | Peter | | 2 | Davis | | 3 | Mike | |------|--------------| 时间表 |-----|-----------|---------------------|--------------------
|------|--------------|
| ID | Name |
|------|--------------|
| 1 | Peter |
| 2 | Davis |
| 3 | Mike |
|------|--------------|
时间表
|-----|-----------|---------------------|---------------------|-------------|
| No | EmpID | TimeIn | TimeOut | Total(hr.) |
|-----|-----------|---------------------|---------------------|-------------|
| 1 | 1 | 2020-10-19 07:00:00 | 2020-10-19 17:00:00 | 9|
| 2 | 2 | 2020-10-19 07:00:00 | 2020-10-19 17:00:00 | 9|
| 3 | 3 | 2020-10-19 07:00:00 | 2020-10-19 17:00:00 | 9|
| 4 | 1 | 2020-10-20 07:00:00 | 2020-10-20 17:00:00 | 9|
| 5 | 2 | 2020-10-20 07:00:00 | 2020-10-20 17:00:00 | 9|
| 6 | 3 | 2020-10-20 07:00:00 | 2020-10-20 17:00:00 | 9|
| 7 | 1 | 2020-10-21 07:00:00 | 2020-10-21 17:00:00 | 9|
| 8 | 2 | 2020-10-21 07:00:00 | 2020-10-21 17:00:00 | 9|
| 9 | 3 | 2020-10-21 07:00:00 | 2020-10-21 17:00:00 | 9|
如何选择以下详细信息之类的数据?始终输入数据1周(周一至周日)
请通过代码> PIVOT(MySQL)搜索字符串来搜索论坛,或者,最好考虑应用程序代码中的数据显示问题,下一次将代码格式化,以便它对我们其他人都是可读的。
|-----|-------------|-------|--------|-------|--------|-------|--------|-------|--------|------|---------|
|EmpID|total in week|Mon(In)|Mon(Out)|Tue(In)|Tue(Out)|Wed(In)|Wed(Out)|Thu(In)|Thu(Out)|Fri(In)|Fri(Out)|
|-----|-------------|-------|--------|-------|--------|-------|--------|-------|--------|------|---------|
| 1 | 45| 07:00| 17:00| 07:00| 17:00| 07:00| 17:00| 07:00| 17:00| 07:00| 17:00|
| 2 | 45| 07:00| 17:00| 07:00| 17:00| 07:00| 17:00| 07:00| 17:00| 07:00| 17:00|
| 3 | 45| 07:00| 17:00| 07:00| 17:00| 07:00| 17:00| 07:00| 17:00| 07:00| 17:00|