Я пытаюсь получить цену закрытия на 1-й торговый день месяца.Я использую следующую формулу, и в случае успешного выполнения мне дается первый понедельник месяца, но я хочу иметь вторник, когда понедельник является выходным (таким образом, отсутствует в наборе данных).
IF DATENAME('weekday', DATETRUNC('month',[Date])) ="Saturday" THEN DATETRUNC('month',[Date])+2
ELSEIF DATENAME('weekday', DATETRUNC('month',[Date])) ="Sunday" THEN DATETRUNC('month',[Date])+1
ELSE DATETRUNC('month',[Date])
END
Как мне ссылаться на него врассчитанное поле?Я пробовал NULL, но это не работает.
Спасибо