+------------+-------+------------+-----------+
| date | time | custom_id | Number |
+------------+-------+------------+-----------+
| 01/02/2014 | 01:00 | ABC123 | 15 |
| 01/06/2014 | 02:00 | ABC123 | 11 |
| 01/06/2014 | 00:00 | ABC123 | 17 |
| 01/06/2014 | 01:00 | HEY567 | 28 |
| 01/07/2014 | 01:00 | ABC123 | 17 |
| 01/08/2014 | 00:00 | HEY567 | 28 |
| 01/09/2014 | 14:00 | ABC123 | 17 |
| 01/10/2014 | 22:00 | HEY567 | 28 |
| 01/10/2014 | 23:00 | ABC123 | 17 |
| 01/12/2014 | 18:30 | HEY567 | 28 |
+------------+-------+------------+-----------+
如何我:
选择从2014年1月6日日期范围从时间开始00:00 UNTIL 01/10/2014 at 23:00
顺序MAX到MIN列名为每天
排序也基于该custom_id表列数
我会喜欢它最终看起来类似于:
+------------+-------+------------+-----------+
| date | time | custom_id | Number |
+------------+-------+------------+-----------+
| 01/06/2014 | 01:00 | HEY567 | 28 |
| 01/06/2014 | 00:00 | ABC123 | 17 |
| 01/06/2014 | 02:00 | ABC123 | 11 |
| 01/07/2014 | 01:00 | ABC123 | 17 |
| 01/08/2014 | 00:00 | HEY567 | 28 |
| 01/09/2014 | 14:00 | ABC123 | 17 |
| 01/10/2014 | 22:00 | HEY567 | 28 |
| 01/10/2014 | 23:00 | ABC123 | 17 |
+------------+-------+------------+-----------+
我该如何用MySQL Query来完成这项工作?
在此先感谢
SQLFiddle与查询我没有更早:http://sqlfiddle.com/#!2/3d2b9/1
非常感谢,我如何修改你的脚本,以便我保持最大值* *每天**每个** custom_id ** – user3288852
您的意思是每个custom_id每天的MAX号码? –
是每个custom_id的MAX号码,每天。有点难以解释:-)非常感谢您的帮助。你认为这是可能的吗? – user3288852