2012-11-26 2 views
0

주어진 날짜 수에 대한 값을 갖는 테이블을 반환하는 쿼리가 있습니다. 나는 각 날짜에 주어진 결과의 집합을 알 수 있기를 원합니다. 순위는 무엇입니까? 여러 날짜에 대해 여러 열에 대해 수행해야하므로 간단한 순위 함수를 사용할 수 없습니다. 내가 필요한 기능과 그것을 작성하는 방법에 대한 제안?날짜별로 세분화 된 두 세트의 값에 대한 순위를 제공해야합니다.

+0

예제 테이블/sql을 제공 할 수 있습니까? – ryanbwork

+0

^및 정렬 규칙이 있습니다. 정렬에 관련된 데이터가 여러 개있는 경우에는 "is x> y'"테스트가 될 수 없습니다. – joequincy

답변

0
select *, @rank := @rank + 1 
from your_table, (select @rank := 0) r 
관련 문제