Reputation: 9234
In SQL Server I am calculating a date based on certain business rules. If the date falls on a weekend I need to move it up to the next monday...so basically:
if(date == saturday)
{
add 2 days
}
if(date == sunday)
{
add 2 day
}
What is the easiest way to accomplish this?
Upvotes: 1
Views: 2224
Reputation: 24071
Use DATENAME
as per MSDN.
Example: select datename(weekday, getdate())
returns Thursday as of today.
Upvotes: 1
Reputation: 354
Extract it from DateTime.
http://msdn.microsoft.com/en-us/library/bb762911.aspx
Paul
Upvotes: 3