mysql中两个连续记录之间的天数

mysql中两个连续记录之间的天数,mysql,Mysql,我有两排: id value created 1 10 2012-01-05 2 12 2012-02-13 如何查找这两个连续记录之间的天数(基于其创建的字段) 谢谢 MySQL的函数应该会有所帮助 SELECT DATEDIFF(a.created,b.created) FROM table a, table b WHERE a.id = 1 AND b.id = 2 MySQL的函数应该会有所帮助 SELECT DATEDIFF(a.creat

我有两排:

id value created
1  10    2012-01-05
2  12    2012-02-13
如何查找这两个连续记录之间的天数(基于其创建的字段)

谢谢

MySQL的函数应该会有所帮助

SELECT DATEDIFF(a.created,b.created)
  FROM table a,
       table b
 WHERE a.id = 1
   AND b.id = 2
MySQL的函数应该会有所帮助

SELECT DATEDIFF(a.created,b.created)
  FROM table a,
       table b
 WHERE a.id = 1
   AND b.id = 2

需要更多的信息,输入和预期输出是什么?两个身份证在里面,日期差在外面,或者只有一个身份证,然后得到这个身份证和下一个身份证之间的差异,或者…?@JoachimIsaksson两个身份证,然后是日期差out@MarkBaker击败我,看看他的答案:)@JoachimIsaksson,还有人击败了MarkBaker可能重复这里提出的问题很少,没有一次又一次得到回答,我想我应该更仔细地检查“相关”问题列表需要更多的信息,输入和预期输出是什么?两个身份证在里面,日期差在外面,或者只有一个身份证,然后得到这个身份证和下一个身份证之间的差异,或者…?@JoachimIsaksson两个身份证,然后是日期差out@MarkBaker击败我,看看他的答案:)@JoachimIsaksson,还有人击败了MarkBaker可能重复这里提出的问题很少没有一次又一次地得到回答,我想我应该更仔细地检查“相关”问题列表,因为该列是
DATE
,但只是一个注释,因此没有人在没有阅读文档链接的情况下对
DATETIME
进行同样的检查,
DATEDIFF
on
DATETIME
s从午夜前一秒到午夜是一天,因为它只使用了
DATE
部分。正确,因为列是
DATE
,但只是一个注释,所以没有人会在不阅读文档链接的情况下对
DATETIME
执行相同操作,
DATEDIFF
on
DATETIME
s从午夜前一秒到午夜是一天,因为它只使用
DATE
部分。