2010-12-10 12 views
0

Ich Frage eine MySQL-Datenbank und ich muss ein Jahr zu einer Spalte (vom Typ Datum) vor dem Vergleich Vorgang hinzufügen.Add Jahr zu Spalte vor dem Vergleich in SQL-Abfrage

Ich würde erwarten, ist so etwas wie folgt aussehen:

SELECT count(*) AS count 
    FROM users 
WHERE renewed + 1 year < '2009-12-12' 

Antwort

3

Verwendung:

SELECT COUNT(*) AS count 
    FROM USERS u 
WHERE DATE_ADD(u.renewed, INTERVAL 1 YEAR) < '2009-12-12' 

Referenz:

+1

+1 verwenden. Aber nur 'WHERE u.renewed + INTERVAL 1 YEAR <'2009-12-12' sollte auch funktionieren – a1ex07

Verwandte Themen