2016-03-03 104 views
0

以下是我的詳細字段,其中包含訂單號和金額。篩選與最大字段相關的值

Order Number  Amount 
2     3450 
4     2300 
8     4500 
3     5100 

這裏的最新訂單是最大的訂單號,我需要在報告中顯示如下但不是所有這些其他記錄。所以在這裏我需要拿出最大的訂單號和相關的價值。請幫助。

Order Number  Amount 
    8    4500 

回答

0

有很多方法可以解決這個問題,其中一種方法是使用SQL Expression Fields

創建一個新的SQL表達研究領域,下面寫公式

DB2語法

Select order number,amount from orders order by order number desc fetch first row only 

甲骨文語法:

SELECT order number,amount FROM (
select order number,amount ,ROW_NUMBER() OVER (ORDER BY order number DESC) RowNo from orders) 
WHERE ROWNO<2 

現在拖動這個細節部分。

注:以上語法適用於DB2,如果您使用的是oracle語法將會更改。讓我知道如果您使用的不是DB2數據庫

相關問題