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

Come ricavare la data del Lunedì per una qualsiasi data dell'anno

Assumiamo che SQL SERVER abbia impostato di default la domenica cioè 7 (è il caso del mio SQL Server) il parametro DATEFIRST che indica il primo giorno di della settimana.

-->Set datefirst 7
declare @d datetime, @l datetime
set @d = '13/06/2001' --> 13 Giugno 2001
--> Il sistema imposta l'inizio della settimana il:
select @@DATEFIRST as [Primo giorno della settimana] --> 1 lunedì, 2 martedì, ... 7 domenica
--> Visualizziamo la data del lunedì della settimana
select dateadd(dd, 2-datepart(dw, @d), @d) as [Lunedì della settima]

Assumiamo che SQL SERVER abbia impostato di default la domenica cioè 7 (è il caso del mio SQL Server) il parametro DATEFIRST che indica il primo giorno di della settimana.

-->Set datefirst 7
declare @d datetime, @l datetime
set @d = '13/06/2001' --> 13 Giugno 2001
--> Il sistema imposta l'inizio della settimana il:
select @@DATEFIRST as [Primo giorno della settimana] --> 1 lunedì, 2 martedì, ... 7 domenica
--> Visualizziamo la data del lunedì della settimana
select dateadd(dd, 2-datepart(dw, @d), @d) as [Lunedì della settima]

Link copiato negli appunti

Assumiamo che SQL SERVER abbia impostato di default la domenica cioè 7 (è il caso del mio SQL Server) il parametro DATEFIRST che indica il primo giorno di della settimana.

-->Set datefirst 7

declare @d datetime, @l datetime

set @d = '13/06/2001' --> 13 Giugno 2001

--> Il sistema imposta l'inizio della settimana il:

select @@DATEFIRST as [Primo giorno della settimana] --> 1 lunedì, 2 martedì, ... 7 domenica

--> Visualizziamo la data del lunedì della settimana

select dateadd(dd, 2-datepart(dw, @d), @d) as [Lunedì della settima]