PDA

View Full Version : Intervallo di date


Carmen
15-09-2004, 11:33
Ciao;

Avrei bisogno il vostro aiuto perche non riesco ad fare una ricerca in un intervallo di date con crystal report.

Praticamente dovrei poter analizzare dei dati che ricadano in un intervallo di data indicato: Es. dal 10/06/2004 al 21/09/2004

CrystalReport1.SelectionFormula = "{Fatture.DataFatt} in '" & cdate(text1) & "' to '" & cdate(text2) & "'"


Per far ciò utilizzo la formula qui sotto, purtroppo si funziona ma siccome il campo del DB e di tipo testo funziona parzialmente, ovvero se io ad esempio ricerco dal 01/09/2004 al 20/09/2004 funziona se invece faccio dal 30/08/2004 al 20/09/2004 mi dice che non ci sono dati nel periodo indicato.

Come posso fare per risolvere???


Spero in un vostro aiuto. Grazie

Carmen :confused: :confused: :confused:

candela
15-09-2004, 15:35
L'uso di IN non lo ricordo benissimo...
ma a me pare che si utilizzi per trovare un valore compreso in un elenco.... altrimenti per avere un intervallo sia più proprio l'utilizzo di between o un doppio >= e <=

per tornare alle date
per far funzionare bene una data in un campo testuale bisogna appoggiarsi al formato anglosassone! :eek:

AAAAMMGG oppure in inglese YYYYMMDD ;)

così verrano verificate tutti i tipi di ordinamenti ed uguaglianze