Query 5 är din query, precis utan BESTÄLLA VID del. Om query 5 ger dig rekorden för today, då din query måste fungera. Beställa som ska för att inte ta bort några rekord från resultaten.
Kör din query igen:
VÄLJ *, DAYOFMONTH (CONCAT_WS (”-”, `för `- års`, `- månad, ”dag`)), SOM monthDay FRÅN ”calendarix_events`VAR UNIX_TIMESTAMP (CONCAT_WS (” -”, `för `för `- års`, `- månad, `- dag)) MELLAN UNIX_TIMESTAMP (CURDATE ()) OCH UNIX_TIMESTAMP (DATE_ADD, dagen (för CURDATE (), för MELLANRUM 14)) OCH katt! = 6 BESTÄLLER VID `- års`ASC, `- månad`ASC, `- dag`ASC, `- starttime`ASC
Om du inte ser, dagens rekord då att behaga gör absolut säkert dem döljer inte någonstans i resultaten. Om du är säker att de inte är där, då ta BESTÄLLA FÖRBI del från queryen och kör precis bort den igen. Om rekorden visar plötsligt upp, då den låter något liknande som någon sort av buggar till mig, och jag skulle rekommenderar förbättring din MySQL server för att se till. Den fungerar på min server för versionen 5.0.51a och beställare för version 5.1.11.