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

ऑफ़सेट परिवर्तनीय होने पर मैं अगली घटना कैसे प्राप्त करूं?

ऐसा लगता है कि आप समय के आधार पर पहला और आखिरी लेनदेन चाहते हैं। मुझे लगता है कि निम्नलिखित वही करता है जो आप चाहते हैं:

select item,
       min(transaction) keep (dense_rank first order by timestamp) as StartTx, 
       min(transaction) keep (dense_rank last order by timestamp) as EndTx,
       max(timestamp) - min(timestamp)
from transactions t
group by item;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. oracle sql अगर कंडीशन है तो स्टेटमेंट 1 चुनें और स्टेटमेंट 2 चुनें

  2. डॉकटर कंटेनर में ओरेकल क्लाइंट स्थापित करें

  3. ऑरैकल में शून्य मानों के साथ योग कॉलम

  4. ऑरैकल डेटाबेस में BigInteger मानों को कैसे स्टोर करें?

  5. एक आंतरिक जुड़ाव में पंक्तियों की गणना करना