MySQL - wie Sie select id, wo min/max-Termine Unterschied ist mehr als 3 Jahre

Ich habe eine Tabelle wie diese:

| id |           date     |        user_id         |
----------------------------------------------------
| 1  |     2008-01-01     |          10            |
| 2  |     2009-03-20     |          15            |
| 3  |     2008-06-11     |          10            |
| 4  |     2009-01-21     |          15            |
| 5  |     2010-01-01     |          10            |
| 6  |     2011-06-01     |          10            |
| 7  |     2012-01-01     |          10            |
| 8  |     2008-05-01     |          15            |

Ich bin auf der Suche nach einer Lösung, wie Sie select user_id, wo der Unterschied zwischen MIN-und MAX-Daten ist mehr als 3 Jahre. Für die oben genannten Daten, die ich bekommen sollte:

|      user_id        |
-----------------------
|         10          |

Wer kann helfen?

  • +1 für eine gut formulierte Frage von einem neuen user 🙂 herzlich Willkommen auf stackoverflow.
InformationsquelleAutor user1295985 | 2012-03-27
Schreibe einen Kommentar