여기에서 구문을 약간 도와 드릴 수 있는지 궁금합니다. 변수가 월의 25 일을 경과하는지 여부에 따라 달 값으로 설정하려고합니다.GETDATE()가 포함 된 CASE 문
이 경우 현재 월을 사용합니다 (예 : 10 월 28 일의 경우 'month'변수는 10 월이지만 10 월 24 일인 경우 9가됩니다). case 문은 평가 (=)에 대한 한, 난 당신이 표시보다 작거나 이상을 사용할 수 없습니다 이해
select a
case
when (SELECT DAY(GETDATE()) >= 25
then a = (SELECT MONTH(GETDATE()))
else a = (SELECT MONTH(GETDATE()) - 1)
end
: 지금까지 나는 다음있어? 누구든지이 일을하는 또 다른 방법을 제안 할 수 있습니까?
감사합니다.
네, 정확히 내가 필요한 것. 매우 감사합니다 :) – CSF90