早上好。我很难过。我看了一些例子和解释,但仍然难倒,所以我希望这里有人可以提供帮助。
这是我的SQL查询。
SELECT
calls.`date_entered`, `call_date`,`calls_contacts`.`contact_id`,days
FROM calls
INNER JOIN `calls_contacts`
ON calls.id = `calls_contacts`.`call_id`
ORDER BY `calls_contacts`.`contact_id`,calls.`date_entered`;
返回
2014-05-25| |252525|
2014-05-27| |252525|
2014-06-03| |252525|
2014-05-15| |425254|
2014-05-15| |425254|
2014-05-17| |425254|
我需要像
这样的输出2014-05-25|2014-05-27 |252525|
2014-05-27|2014-06-03 |252525|2
2014-06-03| |252525|7
2014-05-15|2014-05-15 |425254|
2014-05-15|2014-05-17 |425254|0
2014-05-17| |425254|2
第2列用下一行第1列日期 - 字段填充,然后第4列是从第一次调用到下次调用的天数。
提前感谢你