Bruzzler: Fehler bei Datenbankabfrage (Date Problem?)

Beitrag lesen

Hallo, ich habe in meinem PHP Script folgende Abfrage:

$sql = "SELECT user_id,f_name,l_name,email,date,MAX(date) as datemax,MIN(date) as datemin FROM wp_fsq_data
	  WHERE datemax BETWEEN '" . date('Y-m-d', strtotime('-28 days')) . "'
      AND '" . date('Y-m-d', strtotime('-13 days')) . "' GROUP BY user_id ORDER BY datemax";

Wenn ich diese Abfrage in meiner Datenbank beispielhaft ausführe mit


SELECT user_id,f_name,l_name,email,date,MAX(date) as datemax,MIN(date) as datemin
FROM wp_fsq_data WHERE datemax BETWEEN '2015-02-23 15:02:15' AND '2015-02-21 15:02:15'
GROUP BY user_id ORDER BY datemax

bekomme ich den Fehler: #1054 - Unknown column 'datemax' in 'where clause'

Wenn ich den "Where"-Teil weglasse, funktioniert die Abfrage. Das date-Feld in der DB ist vom Typ datetime und wird so gespeichert: 0000-00-00 00:00:00

Was mache ich denn falsch? Danke und Grüße