>Si può togliere o aggiungere alla funzione GetDate() di sql un
>giorno e se si come?
Ciao Fabio,
dato che la funzione GETDATE() restituisce un valore di tipo datetime, e sapendo che il data type datetime è costituito da una coppia di interi di 4 bytes ciascuno (il primo memorizza i giorni successivi al 1° gennaio 1900 ed il secondo le unità successive alla mezzanotte espresse con una accuratezza di 3,33ms), è facile dedurre che per togliere un giorno è sufficiente sottrarre 1:
SELECT
GETDATE() AS Oggi
, GETDATE() - 1 AS Ieri;
/* Output:
Oggi Ieri
----------------------- -----------------------
2008-02-26 23:21:32.987 2008-02-25 23:21:32.987
(1 row(s) affected)
*/
>Ciao e grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org