0

以下のように2つの列を持つ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 に答える