Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.9.0
Description
sql :
val rank =
"""
SELECT |
gradeId, |
classId, |
stuId, |
score, |
dense_rank() OVER (PARTITION BY gradeId, classId ORDER BY score asc) as dense_rank_num |
FROM student |
""".stripMargin
sample date:
row("grade2", "class2", "0006", 90),
row("grade1", "class2", "0007", 90),
row("grade1", "class1", "0001", 95),
row("grade1", "class1", "0002", 94),
row("grade1", "class1", "0003", 97),
row("grade1", "class1", "0004", 95),
row("grade1", "class1", "0005", 0)
the dense_rank ranks from 0, but it should be from 1
Attachments
Issue Links
- links to