DateTime, passare al mese successivo

martedì 14 ottobre 2008 - 22.40

squilibrio Profilo | Expert

Ciao, partendo da un campo DateTime, con month(Campo) ottengo il mese, ma come posso ottenere il mese successivo a quello della data?

Grazie mille!!

lbenaglia Profilo | Guru

>Ciao, partendo da un campo DateTime, con month(Campo) ottengo
>il mese, ma come posso ottenere il mese successivo a quello della
>data?

Puoi ricorrere alla funzione DATEADD() come nel seguente esempio:

SELECT MONTH(CURRENT_TIMESTAMP) AS Mese , MONTH(DATEADD(Month, 1, CURRENT_TIMESTAMP)) AS ProssimoMese; /* Output: Mese ProssimoMese ----------- ------------ 10 11 (1 row(s) affected) */

>Grazie mille!!
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5