@nman
Il formato Date/Time va benissimo, è fatto apposta.
Cambiarlo vuol dire stravolgere l'intera applicazione!
Senza considerare che il DB potrebbe non essere di mia proprietà...

@supermac
Non devi scuoiare nessuno.

Se non vuoi tener conto della 'parte' ora della data devi usare la funzione Format per prendere in considerazione solo la data:

codice:
SELECT 
  Format(orainizio, 'dd/mm/yyyy') AS DataPartenza
, Format(orafine, 'dd/mm/yyyy') AS DataArrivo
, Datediff('d', Format(orainizio, 'dd/mm/yyyy'), Format(orafine, 'dd/mm/yyyy')) +1  AS ngiorni

FROM 
  tbl_righe_date
ed ottengo questo risultato:

codice:
DataPartenza	DataArrivo	ngiorni
25/04/2011	25/04/2011	1	
25/04/2011	26/04/2011	2	
25/04/2011	26/04/2011	2	
25/04/2011	27/04/2011	3