2011-11-20 16 views

risposta

36

Secondo il docs, utilizzare WEEK(timestamp,1)

+0

+1 dal mio lato ..... – srahul07

+0

Questo ha risolto il mio problema. Cercando di scoprire perché le fatture sono state create nella settimana sbagliata se sono state create la domenica .. E dopo un po '... - trovato questo. – larsemil

4

Si potrebbe provare: "SELECT * FROM form_2 WHERE week(timestamp - INTERVAL 1 DAY) = week(NOW() - INTERVAL 1 DAY)"

+0

Perfetto grazie – PaperBagged

+1

@nos in realtà inviato una risposta migliore. dovresti probabilmente andare con la loro soluzione! – toon81

+0

@ toon81 Sono d'accordo sul fatto che la soluzione nos è migliore per questa specifica domanda ma supponendo che stai cercando di iniziare una settimana NON di lunedì o domenica, la soluzione (con aggiustamenti minori), risolve il problema per ogni altro giorno della settimana. Quindi la tua soluzione è stata davvero utile per me. Grazie. – DMEM

Problemi correlati