problema query

Questa query:SELECT tleggi.id_legge, tleggi.idtipologia_legge, tleggi.data_emanazione, tleggi.numero, tleggi.oggetto, tleggi.descrizione, tleggi.percorso, tleggi_tipologie.tipologia_legge, tleggi_tipologie.idfonte_legge,  tleggi_fonti.fonte_legge FROM tleggi LEFT OUTER JOIN tleggi_tipologie ON (tleggi.idtipologia_legge = tleggi_tipologie.id_tipologia_legge) LEFT OUTER JOIN tleggi_fonti ON (tleggi_tipologie.idfonte_legge = tleggi_fonti.id_fonte_legge) WHERE idfonte_legge=1 AND data_emanazione BETWEEN '01/01/2006' AND '31/12/2006'

, nonostante in tabella ho dei campi che soddisfano la condizione della data, non ricevo alcun record.

Qualcuno può darmi una mano????

Grazie

Giovanni

inviato 12 anni fa
bonann23
modificato 12 anni fa
X 0 X

Il campo data_emanazione è di tipo "DATE" o "DATETIME?

Le date all'interno di una query vanno indicate nel formato hhhh-mm-dd, quindi:

BETWEEN '2006-01-01' AND '2006-12-31'

 :bye:

risposto 12 anni fa
Gianni Tomasicchio
X 0 X

Grazie giovanni

risposto 12 anni fa
bonann23
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda