Rayalacheruvu Hemanth Ответов: 1

Поиск даты начала и даты окончания полугодия


Msg 102, Уровень 15, Состояние 1, Строка 2
Неправильный синтаксис рядом с '_'.
Msg 102, Уровень 15, Состояние 1, Строка 8
Неверный синтаксис рядом с '-1-'.

Что я уже пробовал:

select @beginDate =
CAST(CAST(((((MONTH(GETDATE()) - 1) / 6) * 6) + 1) _
AS VARCHAR) + '-1-' + CAST(YEAR(GETDATE()) AS VARCHAR) AS DATETIME);

select @endDate =
CAST(CAST(((((MONTH(GETDATE()) - 1) / 6) * 6) + 6) AS VARCHAR) + _

'-1-' + CAST(YEAR(GETDATE()) AS VARCHAR) AS DATETIME);

1 Ответов

Рейтинг:
0

OriginalGriff

Избавьтесь от подчеркиваний.

select @beginDate =
CAST(CAST(((((MONTH(GETDATE()) - 1) / 6) * 6) + 1)
AS VARCHAR) + '-1-' + CAST(YEAR(GETDATE()) AS VARCHAR) AS DATETIME);

select @endDate =
CAST(CAST(((((MONTH(GETDATE()) - 1) / 6) * 6) + 6) AS VARCHAR) + 

'-1-' + CAST(YEAR(GETDATE()) AS VARCHAR) AS DATETIME);