Datumsvergleich innerhalb von 7 Tagen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
code
datensatz
datum
feld
funktionieren
liefern
limit
ordern
problem
profi
tabelle
tag
typ
zeitstempel
-
Hallo
Ich bin mir einigermaßen sicher, dass ihr tag/profi">Profis eine schöne, saubere Lösung für mein kleines SQL-Problem habt, sonst würde ich mir da sicher was zusammen murksen:
In meiner Tabelle gibt es ein
Feld 'vondatum',
Typ Variant,
Daten = Datums im UNIX-Zeitstempel.
Meine Abfrage soll mir auf alle Fälle den nach aktuellem Tagesdatum nächsten Datensatz liefern
oder
die nächsten BEIDEN Datensätze falls das Datum von Satz1 zu Satz2 nicht mehr als 7 Tg auseinanderliegt.
Ich hoffe, ich habe mich klar genug ausgedrückt.
Klar geht das einfach mit '...order by vondatum limit 2', aber dann weiß ich noch nicht, ob beide Sätze nur maximal 7 Tage auseinanderliegen.
Vielleicht habt ihr ja was Schönes für mich.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
SELECT * FROM `tabelle` WHERE DATEDIFF( CURDATE( ) , `vondatum` ) <= 7 ORDER BY `vondatum` LIMIT 2
Sollte so funktionieren (ungetestet) oder ich habe Dein Problem nicht richtig verstanden...
Beitrag zuletzt geändert: 12.2.2010 11:19:39 von staymyfriend -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage