Ciao a tutti.
ho il seguente problema:
creata una tabella del tipo:
datainizio tasso
15/08/2014 1,50%
22/08/2014 1,20%
dovrei selezionare tutti i record antecedenti ad una certa data, che inserisco in query col nome di [datacalcolo].
Poi però dovrei calcolare la differenza tra la datacalcolo che ho impostato e la datainizio di ciascun record.
Ho provato ad andare per step... se nella query facessi una differenza con questo codice, tutto funziona:
SELECT Date()-[Table1].[datainizio] AS Expr1
FROM Table1
WHERE (((Table1.datainizio)<[ datacalcolo ]));
però se ci provo come:
SELECT [ datacalcolo ]-[Table1].[datainizio] AS Expr1
FROM Table1
WHERE (((Table1.datainizio)<[ datacalcolo ]));
il risultato è:
Expr1
#Error
#Error
se provo con
SELECT DateDiff('\g',[ datacalcolo ],[Table1].[datainizio]) AS Expr1
FROM Table1
WHERE (((Table1.datainizio)<[ datacalcolo ]));
allora ottengo:
Expr1
#Func!
#Func!
Qualcuno saprebbe aiutarmi?