修改sql查询以提供不同的结果
问题描述:
如何编写以下查询以返回不同的结果?修改sql查询以提供不同的结果
select
ROW_NUMBER() OVER (Order by LEN(a.code)),
idno, date, time
from
table
我需要第二列idno
是distnct ...
答
这是一个猜测。这只是一个猜测,因为你已经忽略了大量的重要信息,比如你如何处理date
? MAX? MIN?排水管必须密实吗?
SELECT idno,
Max(date) date,
Max(time) time,
Row_number()
OVER (
ORDER BY Max(Len(code))),
FROM table
GROUP BY idno
用样本数据和预期输出编辑您的问题。从问题中不清楚你想要做什么。另外,用您正在使用的DBMS标记问题。 – Noel