Pytanie : Czas Obliczenie/Interwał

I biegać mysql zapytanie odmianowy wydarzenie od mój baza danych dla the nadchodzący 7 dzień ono pokazywać nadchodzący wydarzenie i ono zawsze zaczynać z jutro wydarzenie dla 7 dzień.

I am pewny teraz I robić źle od the logika ponieważ I używać TERAZ (). Jakaś pomysł tutaj. Dziękować ty bardzo much.

Again, I potrzebować jakaś wydarzenie od teraz teraz 7 dzień. thanks
(1):
SELECT *, DAYOFMONTH (CONCAT_WS ("-", `rok `, `miesiąc `, "dzień `)) MonthDay OD "calendarix_events `DOKĄD UNIX_TIMESTAMP (CONCAT_WS (" -", `rok `, `miesiąc `, `dzień `)) MIĘDZY UNIX_TIMESTAMP (TERAZ ()) I UNIX_TIMESTAMP (DATE_ADD (TERAZ (), INTERWAŁ 14 dzień)) I kot! = 6 ROZKAZ `Rok `ASC, `miesiąc `ASC, `dzień `ASC, `starttime `ASC

Odpowiedź : Czas Obliczenie/Interwał

Zapytanie 5 być twój zapytanie, właśnie bez the ROZKAZ Część. Jeżeli zapytanie 5 dawać ty the rejestr dla today, then twój zapytanie musieć. Usuwać jakaś rejestr od the rezultat.

Biegać twój zapytanie znowu:
WYBIÓRKA *, DAYOFMONTH (CONCAT_WS ("-", `rok `, `miesiąc `, "dzień `)) MonthDay OD "calendarix_events `DOKĄD UNIX_TIMESTAMP (CONCAT_WS (" -", `rok `, `miesiąc `, `dzień `)) MIĘDZY UNIX_TIMESTAMP (CURDATE ()) I UNIX_TIMESTAMP (DATE_ADD (CURDATE (), INTERWAŁ 14 dzień)) I kot! = 6 ROZKAZ `Rok `ASC, `miesiąc `ASC, `dzień `ASC, `starttime `ASC

Jeżeli ty widzieć rezultat rejestr then robić całkowicie pewny chować gdzieś w the rezultat. Jeżeli ty być pewny być tam, then właśnie usuwać the ROZKAZ Część od the zapytanie i biegać ono znowu. Jeżeli the rejestr nagle pokazywać nagle, then ono brzmieć jak rejestr jakby bug i I polecać twój MySQL serwer. Ono pracować na mój wersja 5.0.51a serwer i wersja 5.1.11 klient.
Inne rozwiązania  
 
programming4us programming4us