Tsql SQL Server 2008-如果日期在周末,则增加到下周一
在SQL Server中,我根据某些业务规则计算日期。如果日期落在周末,我需要把它移到下周一…所以基本上:Tsql SQL Server 2008-如果日期在周末,则增加到下周一,tsql,sql-server-2008,datetime,date-manipulation,Tsql,Sql Server 2008,Datetime,Date Manipulation,在SQL Server中,我根据某些业务规则计算日期。如果日期落在周末,我需要把它移到下周一…所以基本上: if(date == saturday) { add 2 days } if(date == sunday) { add 2 day } 最简单的方法是什么?从DateTime中提取它 Paul从DateTime中提取它 Paul使用DATENAME 示例:selectdatename(weekday,getdate())返回从今天开始的星期四。使用datename 示例:se
if(date == saturday)
{
add 2 days
}
if(date == sunday)
{
add 2 day
}
最简单的方法是什么?从DateTime中提取它
Paul从DateTime中提取它 Paul使用
DATENAME
示例:selectdatename(weekday,getdate())
返回从今天开始的星期四。使用datename
示例:selectdatename(weekday,getdate())
返回从今天开始的星期四