From: Date: January 15 2004 7:20pm Subject: rechnen mit datum List-Archive: http://lists.mysql.com/mysql-de/324 Message-Id: <4006D9F0.6090705@freenet.de> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit hi liebe liste, ich habe eine tabelle mit folgenden spalten: gebdat --> vom typ DATE --> bsp: 1982-10-06 name --> typ VARCHAR(255) --> bsp: hugo ausserdem ist eine variable mit folgendem wert vorhanden: $active_user_gebdat = '1980-05-03' In einer Abfrage möchte ich nun alle user meiner tabelle heraussuchen, die maximal +- 5 Jahre von meinem $active_user_gebdat entfernt sind. Dies versuche ich mit folgender Abfrage: SELECT name FROM tabelle WHERE 'YEAR(gebdat)' - 'YEAR($active_user_gebdat)' >= 5 AND 'YEAR($active_user_gebdat)' - 'YEAR(gebdat)' <= 5 Wo liegt mein Denkfehler??? Oder ist der Ansatz der falsche. Danke für Denkanstösse Alex