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

प्रक्रियाओं के बिना तिथियों की एक श्रृंखला का उपयोग करके तालिकाओं में कैसे शामिल हों

शुरुआत के लिए कुछ सरल:

SELECT A.Num1
      ,A.Num2
      ,NVL(
         (SELECT DISTINCT
                 FIRST_VALUE(B.Status)
                 OVER (ORDER BY B.Date DESC)
          FROM   B
          WHERE  B.Num1 = A.Num1
          AND    B.Num2 = A.Num2
          AND    B.Date <= A.Date
         ),'New') AS Status
      ,A.Date
FROM A;

हालांकि शायद एक बेहतर तरीका है जो तेजी से काम कर सकता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. org.hibernate.MappingException:JDBC प्रकार के लिए कोई बोली मानचित्रण नहीं:2002

  2. क्या java.net.Inet6Address.getByName सचमुच बाहर जाता है और देखता है कि पता मौजूद है या नहीं

  3. PL/SQL - अनुप्रयोग त्रुटि उदाहरण उठाएँ

  4. Oracle में लॉगिंग/नोलॉगिंग विकल्प का उद्देश्य क्या है?

  5. ओरेकल 'प्रिंटफ' समकक्ष