修改sql查询以提供不同的结果

时间:2014-02-25 06:29:27

标签: sql

如何编写以下查询以返回不同的结果?

select
    ROW_NUMBER () OVER (Order by LEN(a.code)),
    idno, date, time 
from 
    table

我需要第二列idno才能分散......

1 个答案:

答案 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