Ciao a tutti ho un modulo che mi permette di inserire due date (in formato europeo dd/mm/yyyy).
Questo modulo apre una pagina dove c'e' una SELECT che deve confrontare i valori inseriti con un campo Data presente su una tabella (AssignCall) del mio Db.
ecco la Select:
Da = session("From")
A = session("To")
sql= "SELECT * FROM AssignCall, Contacts where AssignCall.AssignCall="& Idreq &" and AssignCall.Data Between "&Da&" and "&A&" and AssignCall.Service = 'Visit' and Contacts.IdLead=AssignCall.RefLead Order by AssignCall.Data desc, AssignCall.StartTime asc"'"&Oggi&"
Come potete vedere ho usato un Between primo valore (Da) and secondo valore (a)
Il problema e' che questa query non tira fuori niente.
Il valore del campo AssignCall.Data e' di tipo short date.
Se levo il Between la query funziona alla perfezione...
Ecco la query stampata a video :
SELECT * FROM AssignCall, Contacts where AssignCall.AssignCall=27 and AssignCall.Data Between 08/03/2006 and 17/03/2006 and AssignCall.Service = 'Visit' and Contacts.IdLead=AssignCall.RefLead Order by AssignCall.Data desc, AssignCall.StartTime asc
Sinceramente ci sto sbe\attendo la testa ma non mi riesce capire l'errore, qualcuno mi sa per favore aiutare?
Ciao