>Ho una query creata importando i tabelle esterne.
Che DBMS utilizzi?
>In una colonna
>mi compare un numero, corrispondente al n° di gg. dopo il 01/01/2000.
>
>Per es. 2267 equivale a 2267 gg. dopo il 01/01/2000
>
>perciò corrisponde al 15/02/2005 (se ho fatto bene i conti)
Li hai fatti male, la data corretta è il 17 marzo 2006.
>Come posso fare questa operazione in automatico, avendo 3015
>dati in costante aumento, e che per farlo con la calcolatrice
>c'ho messo 10 minuti ?
Con SQL Server puoi servirti della funzione DATEADD:
SELECT DATEADD(day, 2267, '20000101') AS Data;
GO
/* Output:
Data
-----------------------
2006-03-17 00:00:00.000
(1 row(s) affected)
*/
>Grazie a chi mi darà una mano, sono ad un punto morto
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org