Questione : Calcolo/intervallo di tempo

Sto facendo funzionare una domanda del mysql per ottenere gli eventi specifici dalla mia base di dati per i 7 giorni imminenti tuttavia non mostra che l'odierno evento ed esso comincia sempre con gli eventi di domani per i 7 giorni.

I non sure che cosa sto facendo male dalla logica perché ORA che sto usando (). Qualsiasi idee aiutarlo qui. Grazie molto.

Again, io devono mostrare qualunque evento a partire ora dai fino a 7 giorni. thanks
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
>SELECT notpretty " del class= " del id= " codeSnippet790500 del
           
class= del

Risposta : Calcolo/intervallo di tempo

La domanda 5 è la vostra domanda, appena senza l'ORDINE TRAMITE il divisorio. Se la domanda 5 gli dà le annotazioni per l'oggi, quindi la vostra domanda deve funzionare. L'ordinazione non rimuoverà alcune annotazioni dai risultati.

Fare funzionare ancora la vostra domanda:
SELEZIONARE *, DAYOFMONTH (CONCAT_WS (“-„, `del `di anno del `, di mese del `, “il `di giorno)) COME monthDay “dal `dei calendarix_events DOVE UNIX_TIMESTAMP (CONCAT_WS („ -„, `del `del `di anno del `, di mese del `, di giorno del `)) FRA UNIX_TIMESTAMP (CURDATE ()) E UNIX_TIMESTAMP (DATE_ADD (giorno di INTERVALLO,) (di CURDATE 14)) E gatto! = ORDINE 6 dal `il CSA, `il CSA, `il CSA, `il CSA di anno del `di mese del `di giorno del `dello starttime del `

Se non vedete le odierne annotazioni allora soddisfanno le fanno assolutamente sure non stanno nascondendo in qualche luogo nei risultati. Se siete sicuro che non sono là, quindi appena rimuovere l'ORDINE dalla parte dalla domanda e farlo funzionare ancora. Se le annotazioni rivelano improvvisamente, quindi suona come un certo genere di insetto me e suggerirei aggiornare il vostro assistente di MySQL per assicurarmi. Lavora al miei assistente di versione 5.0.51a e cliente di versione 5.1.11.
Altre soluzioni  
 
programming4us programming4us