Witam,
Mam problem z poleceniem SQL, który zwraca poprawny rezultat gdy je wykonują aczkolwiek gdy chcę zapisać to polecenie jako "View" wyskakuje błąd o treści: Incorrect syntaxs near keyword 'IF' Z góry dziękuję za pomoc.
Wersja SQL Server: 2008
Pola select odwołują się do widoku.
IF (DATENAME(dw,GETDATE())) = 'MONDAY'
BEGIN
SELECT Data, Zmiana, Pelne, Puste, Procent
FROM dbo.RaportZawieszek
WHERE (Data = DATEADD(day, - 3, CONVERT(date, SYSDATETIME())))
END
ELSE
BEGIN
SELECT Data, Zmiana, Pelne, Puste, Procent
FROM dbo.RaportZawieszek
WHERE (Data = DATEADD(day, - 1, CONVERT(date, SYSDATETIME())))
END