0

我有两列如下的mysql表

number         date

1             2013-08-11

1             2013-08-15

1             2013-07-09

2             2013-08-18

3             2013-08-06

3             2013-08-21

现在我想要相同数字在 5 天内的所有日期差异的数字。

谢谢大家

4

1 回答 1

0
SELECT DISTINCT number
FROM   my_table a JOIN my_table b USING (number)
WHERE  b.date BETWEEN a.date AND a.date + INTERVAL 5 DAY
于 2013-08-22T11:07:39.060 回答