I use a SELECT query to get data from a calendar TABLE. I want the data when we are today except on Fridays when I want the data for Friday, Saturday and Sunday. Here is my query:
SELECT *
FROM Calendar
WHERE entry_date =
CASE
WHEN DATEPART(dw,GETDATE()) = 6
THEN CAST(GETDATE() AS DATE) OR DATEADD(day, 1, CAST(GETDATE() AS DATE)) OR DATEADD(day, 2, CAST(GETDATE() AS DATE))
ELSE
CAST( GETDATE()AS DATE)
END;
which gives me incorrect syntax