오늘이 회계 연도 (1/11 - 31/10) 내에있는 경우 쿼리를 분석하려고합니다.이 사례 구문 집합을 실행하지만 오늘이 다음 회계 연도에 실행될 때 다음 세트 등 ...중첩 사례 명세서
CASE 문을 중첩하려했지만 작동하지 않았습니다. 아래는 내가하려는 일을 설명하는 것입니다 ..
고마워요!
IF Getdate() Between '2012-11-01 00:00' AND '2013-10-31 23:59' -- is it this year?
THEN
CASE
WHEN B.saledate Between '2011-11-01 00:00' AND Getdate()-365 THEN 'Yes'
WHEN B.saledate Between '2012-11-01 00:00' AND Getdate() THEN 'Yes'
Else 'No'
AS 'Financial year to date',
END
IF Getdate() Between '2013-11-01 00:00' AND '2014-10-31 23:59' -- is it this year yet?
THEN
CASE
WHEN B.Created Between '2011-11-01 00:00' AND Getdate()-730 THEN 'Yes'
WHEN B.Created Between '2012-11-01 00:00' AND Getdate()-365 THEN 'Yes'
WHEN B.Created Between '2013-11-01 00:00' AND Getdate() THEN 'Yes'
Else 'No'
AS 'Financial year to date',
END
END
각 행의 회계 연도를 얻는 방법에 대한 해결책을 추가했습니다. 당신이 그것을하고 싶은 wht를 설명하면, 나는 더 많은 정보를 제공 할 수 있습니다. –