【发布时间】:2012-08-15 22:16:36
【问题描述】:
这给了我一行(第一行):
SELECT BLA
FROM BLA
WHERE BLA
AND ROWNUM < 2
但是,我想要最近的日期 val;我可以这样设置第一行:
SELECT BLA
FROM BLA
WHERE BLA
ORDER BY FINALDATE DESC
但是,当我尝试混合两个部分胜利时,它不起作用 - 显然“仅选择第一行”逻辑触发 before order by,然后 order by随后被忽略。
【问题讨论】:
-
你为什么不简单地使用 group by (你会得到第一行)?
标签: sql oracle sql-order-by