Fast-M
14-07-2006, 13.33.22
Salve, sto cercando di estrarre da una tabella che ha due campi data:
DATA_DAL
DATA_AL
SELECT * FROM TABELLA1 AS T1
WHERE T1.[DATA_AL]=T1.[DATA_DAL] + 6;
Ma stranamente la query mi funziona se aggiungo 1, mentre non restituisce nulla se aggiungo un numero maggiore di 1, come nell'esempio in cui ho aggiunto 6.
Eppure ho controllato e ci sono 2 tuple che hanno il campo DATA_AL con una data che č esattamente 6 giorni dopo quella contenuta nel campo DATA_DAL.
Infatti aggiungendo 1 come giorno mi restituisce la unica tupla che effettivamente č presente.
:wall:
DATA_DAL
DATA_AL
SELECT * FROM TABELLA1 AS T1
WHERE T1.[DATA_AL]=T1.[DATA_DAL] + 6;
Ma stranamente la query mi funziona se aggiungo 1, mentre non restituisce nulla se aggiungo un numero maggiore di 1, come nell'esempio in cui ho aggiunto 6.
Eppure ho controllato e ci sono 2 tuple che hanno il campo DATA_AL con una data che č esattamente 6 giorni dopo quella contenuta nel campo DATA_DAL.
Infatti aggiungendo 1 come giorno mi restituisce la unica tupla che effettivamente č presente.
:wall: