【发布时间】:2012-04-09 12:04:42
【问题描述】:
如何修改此 MySQL 查询以仅计算“日期”列包含最新(最年轻)日期的表线索中的线索 ID?
SELECT COUNT(leadID) as accepted FROM leads WHERE change like '%OK%'
问题是leadID 可以在表leads 中有多个实例。原来的查询结果是“4”,因为有一个重复。正确的结果是“3”。
日期以这种格式存储:2011-10-26 18:23:52。在确定最年轻的日期时,结果应考虑数小时和数分钟。
表格线索:
线索ID |日期 |改变 1 | 2011-10-26 18:23:52 |坏的 1 | 2011-10-26 17:00:00 |好的 2 | 2011-10-26 19:23:52 |好的 3 | 2011-10-26 20:23:52 |好的 4 | 2011-10-26 21:23:52 |好的 5 | 2011-10-26 22:23:52 |坏的【问题讨论】:
-
请同时提供示例数据.. 以及所需的结果.. 如果可能,请提供您尝试过的内容和所有内容(如果有)。
-
这个条件在改变列like '%OK%'你想要同时选择计数...????
标签: mysql sql date unique greatest-n-per-group