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 10 anni fa
bonann23
modificato 10 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 10 anni fa
Gianni Tomasicchio
X 0 X

Grazie giovanni

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