mySql: CURRENT_DATE minus datetime

hi all
ich möchte folgendes als sql-Statement realisieren:

WHERE (datetime) > ((CURRENT_DATE)–(0000-00-03))

also ein ergebnis, dessen ausgabe sich auf die letzten 3 tage beschränkt…aber scheinbar kann man datetime (format: 0000-00-00 00:00:00) nicht mit CURRENT_DATE (Format: 0000-00-00) verrechnen. jetzt dachte ich mir das ich es so oder so ähnlich maschen müsste:

HERE (datetime.00:00:00) > ((CURRENT_DATE)–(0000-00-03))

also einfach die uhrzeit-stellen an datetime dranhängen! kann man in mySQL irgendwass dranhängen? oben habich es mit punkt versucht…funzt z. b. in php und actionScript… :wink:

danke für hilfe
meth

Hallo,
korrigiere mich, wenn ich mich bei MySQL irre, aber die Einheit bei einem Datumswert ist bei Oracle der Tag, d.h. sysdate - 1 ist gleich „gestern, selbe Uhrzeit“.
Willst Du also alle Datumswerte eingrenzen, die vor 3 Tagen oder früher passiert sind, mußt Du:

where datum

yoyoyo!!! super, danke, jetzt funzt es! so hab ichs jetzt:

SELECT count(pic_name) as count, count(pic_path) as count2, pic_path, pic_name, datetime FROM comments WHERE datetime >= CURRENT_DATE() GROUP BY pic_name, pic_path ORDER BY count DESC,count2 DESC LIMIT 1

die meisten kommentare von heute: hier der link :smile:

http://www.nachtagenten.de

startseite, most commented pic

))))