nel link non si parla di queste condizioni
SELECT * FROM tabella WHERE condizione AND oggi BETWEEN data1 AND data2
nel link non si parla di queste condizioni
SELECT * FROM tabella WHERE condizione AND oggi BETWEEN data1 AND data2
oggi TRA data1 e Data2...
che senso ha questa effermazione?
mi spiego:
10/10/2005 c'è una mostra io lo faccio vedere tra data1=01/10/2005 e data2 11/10/2005
mi fa vedere la mostra se oggi è tra 01/10/2005 e 11/10/2005
comunque non è importante questo.
la mia domanda è
è possibile una SQL che contenga sia una condizione WHERE che una condizione BETWEEN?
SELECT * FROM tabella WHERE condizione1 AND condizione2
dove
ecodice:condizione1 = [tipo=qualcosa]
codice:condizione2 = [una condizione con BETWEEN]
where data1 >= " & now() & " AND data2 <= " & now() & "
non è corretta con now() perchè restituisce anche l'oraOriginariamente inviato da lufo5
where data1 >= " & now() & " AND data2 <= " & now() & "
con date() non va
funzionacodice:SELECT * FROM eventi WHERE a10='mostre_e_corsi'
funzionacodice:SELECT * FROM eventi WHERE "&date()&" BETWEEN cdate(a2) AND cdate(a1)
non funzionacodice:SELECT * FROM eventi WHERE a10='mostre_e_corsi' AND "&date()&" BETWEEN cdate(a2) AND cdate(a1)
dove sbaglio?
SELECT * FROM eventi WHERE a10='mostre_e_corsi' AND ("&date()&" BETWEEN cdate(a2) AND cdate(a1))
già provato ma non funziona,come è possibile che le prime 2 sql funzionino, mentre unendole non vanno? non è che una SQL con WHERE non supporti due condizionI se dentro c'è una BETWEEN?