如何编写以下查询以返回不同的结果?
select
ROW_NUMBER () OVER (Order by LEN(a.code)),
idno, date, time
from
table
我需要第二列idno
才能分散......
答案 0 :(得分:0)
这是猜测。这只是一个猜测,因为你遗漏了大量重要信息,比如你对字段date
做了什么? MAX? MIN? rownumber是否必须密集?
SELECT idno,
Max(date) date,
Max(time) time,
Row_number ()
OVER (
ORDER BY Max(Len(code))),
FROM table
GROUP BY idno