Frage : Zeit-Berechnung/Abstand

Ich lasse eine mysql Frage laufen, um spezifische Ereignisse von meiner Datenbank für die bevorstehenden 7 Tage zu erhalten, jedoch, das sie sich nicht zeigt, dass heutiges Ereignis und sie immer mit Morgenereignissen für 7 Tage beginnen.

I morgens nicht sure, was ich falsch von der Logik tue, weil ich JETZT verwende (). Irgendwelche Ideen, mir hier zu helfen. Vielen Dank.

Again, ich müssen irgendein Ereignis von bis 7 Tagen im Augenblick zeigen. thanks
1:
SELECT *, DAYOFMONTH (CONCAT_WS („-“, `Jahr `, `Monat `, „Tag`)) WIE monthDay „vom calendarix_events `, WO UNIX_TIMESTAMP (CONCAT_WS (“ -“, `Jahr `, `Monat `, `Tag`)) ZWISCHEN UNIX_TIMESTAMP (JETZT ()) UND UNIX_TIMESTAMP (DATE_ADD (JETZT (), des ABSTANDS 14 Tag)) UND Katze! = AUFTRAG 6 DURCH `Jahr `ASC, `Monat `ASC, `Tag`ASC, `starttime `ASC

Antwort : Zeit-Berechnung/Abstand

Frage 5 ist Ihre Frage, gerade ohne den AUFTRAG DURCH Fach. Wenn Frage 5 Ihnen die Aufzeichnungen für heutigen Tag gibt, dann muss Ihre Frage arbeiten. Die Einrichtung entfernt keine Aufzeichnungen von den Resultaten.

Ihre Frage wieder laufen lassen:
VORWÄHLEN *, DAYOFMONTH (CONCAT_WS („-“, `Jahr `, `Monat `, „Tag`)) WIE monthDay „vom calendarix_events `, WO UNIX_TIMESTAMP (CONCAT_WS (“ -“, `Jahr `, `Monat `, `Tag`)) ZWISCHEN UNIX_TIMESTAMP (CURDATE ()) UND UNIX_TIMESTAMP (DATE_ADD (CURDATE (), des ABSTANDS 14 Tag)) UND Katze! = AUFTRAG 6 DURCH `Jahr `ASC, `Monat `ASC, `Tag`ASC, `starttime `ASC

Wenn Sie nicht sehen, gefallen heutige Aufzeichnungen dann bilden absolut sure sie verstecken irgendwo nicht in den Resultaten. Wenn Sie sicher sind, dass sie nicht dort sind, dann den AUFTRAG DURCH Teil von der Frage einfach entfernen und ihn wieder laufen lassen. Wenn die Aufzeichnungen plötzlich zeigen, dann klingt er mir wie irgendeine Art Wanze und ich empfehlen, Ihren MySQL Bediener zu verbessern, um sicherzustellen. Er arbeitet an meinem Bediener der Version 5.0.51a und Klienten der Version 5.1.11.
Weitere Lösungen  
 
programming4us programming4us