loki3328 2011-10-26 18:29
浏览 277
已采纳

ORALCE高手进

表结构如下: 广告表(A)
ID , NAME , TITLE, PIC , LINK, DJ(单价), ADDTIME 。。。
1 0_0_1129_0 baidu 0/0/1129/0.jsp www.baidu.com/ 2 2011-10-26 15:02:04 。。。

表里大概有几十万的数据 , 问:如何查询NAME相同的DJ最高者的集合?

就3分了。有就多给了

  • 写回答

5条回答 默认 最新

  • iteye_8576 2011-10-28 08:56
    关注

    写一个,你看看对不对
    [code="sql"]
    SELECT m.*
    FROM (SELECT a.*,
    RANK() OVER(PARTITION BY a.STATUS ORDER BY a.dj DESC) rn
    FROM a
    WHERE TO_DATE('2010-10-10 12:01:01','yyyy-mm-dd hh24:mi:ss') >= sysdate - 3
    ) m
    WHERE m.rn = 1

    [/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?