ciao a tutti....

ho un problema con una interrogazione sql.

l'interrogazione è la seguente:

sql = "select count(*) AS numero FROM B2Interventi WHERE data_int BETWEEN '01/01/"&anno&"' AND '12/31/"&anno&"'"

dove:

sql ->variabile dove memorizzo l'interrogazione
B2Interventi -> nome tabella da interrogare
data_int -> attributo della tabella da interrogare (è di tipo datetime)
anno -> variabile inizialmente settata a anno=(Year(Date)-1)

Errore che non mi permette di interrogare in maniera corretta e che mi porta ad avere un INTERNAL SERVER ERROR 500 sul lato client è che confronto un oggetto di tipo char ( '01/01/"&anno&"' e '12/31/"&anno&"') con un oggetto di tipo datetime ( data_int ).

come posso fare per risolvere il problema?? cast o conversione??