Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

sql - oracle - विशिष्ट समूह/sku . के लिए पहले और अंतिम रिकॉर्ड का चयन करना

आप FIRST/LAST इस प्रकार की क्वेरी को सरल बनाने के लिए समग्र कार्य।

SQL Fiddle

क्वेरी :

select
        sku,
        max(price) keep (dense_rank first order by purchase_date) first_purchase_price,
        max(price) keep (dense_rank last order by purchase_date) last_purchase_price
from
        store
group by
        sku;

परिणाम :

|    SKU | FIRST_PURCHASE_PRICE | LAST_PURCHASE_PRICE |
|--------|----------------------|---------------------|
|  BC123 |                 3.09 |                6.68 |
|  QERT1 |                 9.09 |               13.23 |
| QQQ789 |                 4.01 |                4.01 |
|  WW000 |               200.01 |              200.01 |
|  YZV11 |               230.23 |                6.68 |


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ingres में मनमानी क्वेरी के लिए परिणाम सेट आकार को कैसे सीमित करें?

  2. SQL क्वेरी के परिणाम को csv- शैली स्वरूपित स्ट्रिंग में कैसे निर्यात करें, जिसे बाद में Oracle में clob में सहेजा जाएगा?

  3. ऑरैकल में डेटा प्रकार चार के साथ योग समय की गणना कैसे करें

  4. Oracle 12c में गतिशील रूप से चयन कथन बनाएँ

  5. Oracle SQL में कोड कैसे लिखें (जैसे 'CCYYMMDD' in 102 )