예를 들어
1월 2월 3월
2 11 21
12 3 4
20 23 12
생략
이런 테이블이 있습니다.
결과를.....
max
21
12
23
이렇게 나오도록 가능한가요??
제디비가 ase12.0이라 인라인뷰가 안됩니다... ㅋㅋ #test(m1,m2,m3) 1월 2월 3월 2 11 21 12 3 4 20 23 12
#no(no) -- 미리 만들어 놓으셔도 되구요... 시스템 테이블 을 이용해도 되구요... 12월가지라면 12가지 나오게 하시면 됩니다. 1 2 3
----------------------------------- select a.m1,a.m2,a.m3 ,max(case b.no when 1 then m1 -- 1이면 1월 컬럼... 이하 같은 규칙 when 2 then m2 when 3 then m3 end) from #test a, #no b group by a.m1,a.m2,a.m3
sybase 같은 경우 쿼리가 tsql 개념으로 mssql2000가 거의 동일합니다..
mssql이 sybase를 모태로 나온 디비라 이때까지는 거의 동일합니다..
sybase와는 일부 시스템 변수정도만 다릅니다.. sql만 보면 90%이상 동일 하다고 보시면 될듯...
help를 mssql2000깔아놓고 help이용하시면 편리합니다...
e또한 원리는 어느 디비나 같습니다.. 표현하는 방법/함수가 다를뿐입니다.
쿼리 질문은 굳이 sybase게시판에만 올리실 필요는 없습니다.