【发布时间】:2013-10-28 21:33:57
【问题描述】:
我有这个:
SELECT
journals.id,
issues.created_on,
user_id,
journalized_id,
journals.created_on
FROM journals, issues
where issues.id=journals.journalized_id and journalized_id=23363
显示下一个结果:
id user_id journalized_id created_on
----- ------- -------------- -------------------
77996 182 23363 2013-10-07 13:41:45
77998 182 23363 2013-10-07 13:43:08
78000 174 23363 2013-10-07 13:54:26
78137 174 23363 2013-10-08 15:38:43
78269 167 23363 2013-10-09 17:14:26
78328 182 23363 2013-10-10 12:35:02
78442 167 23363 2013-10-11 18:06:13
我想获取同一 journalized_id 的一条“created_on”记录与前一条或下一条记录之间的时间差。
例如:新行上的第一条记录是 0(“2013-10-07 13:41:45”-“2013-10-07 13:41:45”),但下一条记录是(“2013 -10-07 13:43:08"-"2013-10-07 13:41:45"),我不介意几分钟或几小时,等等,你能帮帮我吗?我该怎么做?
谢谢
【问题讨论】:
标签: mysql sql date sliding-window