Originariamente inviato da optime
grambo, dovresti saperlo! , posta tutta la query, non soltanto un pezzo
la query la costruisco dinamicamente...

comunque la query più semplice è questa:
SELECT * FROM UsatoEuro WHERE StatoAuto='in casa' AND 1=1 ORDER BY datediff (d, DataScarico, DataCarico) ASC

che da come errore

Microsoft JET Database Engine error '80040e10'
No value given for one or more required parameters.

/usato/filtra.asp, line 359


dove riga 359 è ovviamente l'esecuzione della query
codice:
 set objRs = objConn.Execute(query)
@cavicchiandrea
se una vettura è stata venduta la DataScarico è valorizzata nel db con la data in cui la vettura è stata venduta, se la vettura è ancora in casa la DataScarico = null, in quest'ultimo caso la giacenza sarà oggi-DataCarico