Domanda

In SQL Server sto calcolando una data in base a determinate regole aziendali.Se la data cade in un fine settimana, ho bisogno di spostarlo fino al prossimo lunedì ... quindi fondamentalmente:

if(date == saturday)
{
 add 2 days
}
if(date == sunday)
{
  add 2 day
}
.

Qual è il modo più semplice per realizzare questo?

È stato utile?

Soluzione

Altri suggerimenti

Use DATENAME as per MSDN.

Example: select datename(weekday, getdate()) returns Thursday as of today.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top