이것은 아마도 파이썬 또는 R에서 쉽게 할 수 있지만, 나는이 테이블에 SQL Server 쿼리를하고 있어요 :찾는 값은
ID 2011 2012 2013 2014
1 NULL NULL NULL YES
2 NO NO YES NULL
3 YES NO YES NULL
4 YES NO NULL NULL
5 NULL NO YES NO
내가하고 싶습니다 가장 최근 값이 YES
인 행이기 때문에 행 1, 2 및 3으로 구성된 결과 세트를 리턴하십시오.
나는 이것을 할 좋은 지능적인 방법이있을 것이라고 확신하지만, 너무 많은 CASE
진술에 매질하고있다.
모든 조언을 크게 듣습니다.