Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Come determinare il numero di giorni in un mese ed altro ancora

Con le funzioni per le date con T-SQL è facile manipolare le date ed ottenere alcune interessanti informazioni, nel nostro esempio con datediff() e dateadd() possiamo ricavare il numero di giorni contenuti in uno specifico mese ed anche l'ultimo giorno del mese n questione:

declare @mese int, @anno int, @data datetime
select @mese = 6, @anno = 2001
select @data = convert(varchar, @anno) + right('0' + convert(varchar, @mese), 2) + '01'
--> Per calcolare il numero di giorni di un mese
select datediff(d, @data, dateadd(m, 1, @data)) as "Numero di giorni"
--> per determinare l'ultimo giorno del mese.
select dateadd( d, -1 , dateadd( m , 1 , @data ) ) AS "Ultimo giorno del mese"

Con le funzioni per le date con T-SQL è facile manipolare le date ed ottenere alcune interessanti informazioni, nel nostro esempio con datediff() e dateadd() possiamo ricavare il numero di giorni contenuti in uno specifico mese ed anche l'ultimo giorno del mese n questione:

declare @mese int, @anno int, @data datetime
select @mese = 6, @anno = 2001
select @data = convert(varchar, @anno) + right('0' + convert(varchar, @mese), 2) + '01'
--> Per calcolare il numero di giorni di un mese
select datediff(d, @data, dateadd(m, 1, @data)) as "Numero di giorni"
--> per determinare l'ultimo giorno del mese.
select dateadd( d, -1 , dateadd( m , 1 , @data ) ) AS "Ultimo giorno del mese"

Link copiato negli appunti

Con le funzioni per le date con T-SQL è facile manipolare le date ed ottenere alcune interessanti informazioni, nel nostro esempio con datediff() e dateadd() possiamo ricavare il numero di giorni contenuti in uno specifico mese ed anche l'ultimo giorno del mese n questione:

declare @mese int, @anno int, @data datetime

select @mese = 6, @anno = 2001

select @data = convert(varchar, @anno) + right('0' + convert(varchar, @mese), 2) + '01'

--> Per calcolare il numero di giorni di un mese

select datediff(d, @data, dateadd(m, 1, @data)) as "Numero di giorni"

--> per determinare l'ultimo giorno del mese.

select dateadd( d, -1 , dateadd( m , 1 , @data ) ) AS "Ultimo giorno del mese"