Frage : Nur erste 25 Reihen des querry Resultats zeigen

Diese Frage ergibt 10000 Linien. Ich nur möchte die ersten 25 Linien sehen. Ich versuchte „Oberseite 25“ und „, wo rownum<25“ aber dieses alles Störung messages

select Währung, datea vdate, valuea Wert zurückbringt, ABS ((VALUEb - VALUEa) /valueb) *100 percentdifference
from
(
select A.FROM_CCY_ID Währung, A.VDATE DateA, A.VALUE ValueA, B.VDATE DateB, b.value ValueB
from MAIN.INP_EXRATE a, MAIN.INP_EXRATE b
where A.FROM_CCY_ID = B.FROM_CCY_ID
and a.vdate >= to_date (sysdate-100)
and b.vdate >= to_date (sysdate-100)
order durch a.vdate desc
) c
where datea = to_date (dateb+1)
order durch percentdifference desc

Antwort : Nur erste 25 Reihen des querry Resultats zeigen

Hallo,

Sie müssen von der Frage als Ansicht gleich verwenden:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
VORWÄHLEN *
  (Währung, datea vdate, valuea Wert, ABS vorwählen ((VALUEb - VALUEa) /valueb) vom percentdifference *100
von
(
A.FROM_CCY_ID  Währung, A.VDATE DateA, A.VALUE ValueA, B.VDATE DateB, b.value ValueB vorwählen
von MAIN.INP_EXRATE a, MAIN.INP_EXRATE b
wo A.FROM_CCY_ID = B.FROM_CCY_ID
und a.vdate >= to_date (sysdate-100)
und b.vdate >= to_date (sysdate-100)
Auftrag durch a.vdate desc
) c
wo datea = to_date (dateb+1)
Auftrag durch percentdifference desc)
wo rownum  <>
           
Weitere Lösungen  
 
programming4us programming4us