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

लूप के लिए उपयोग की जाने वाली तिथियों का क्रम उत्पन्न करें

SELECT *
FROM information_schema.tables
WHERE table_type = 'BASE TABLE'
    AND table_schema = 'public'
    AND table_name in (
        select 'schedule_' || to_char(d, 'YYYYMMDD')
        from 
        generate_series(current_date - 7, current_date - 1, '1 day') s(d)
        )
ORDER BY table_name;

पुराने Postgresql संस्करण:

SELECT *
FROM information_schema.tables
WHERE table_type = 'BASE TABLE'
    AND table_schema = 'public'
    AND table_name in (
        select 'schedule_' || to_char(current_date - d, 'YYYYMMDD')
        from 
        generate_series(7, 1, -1) s(d)
        )
ORDER BY table_name;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सिद्धांत dbal क्वेरीबिल्डर तैयार कथन के रूप में

  2. दिनांक $1 . पर पैरामीटरयुक्त क्वेरी में PostgreSQL सिंटैक्स त्रुटि

  3. यदि पंक्ति मौजूद नहीं है, तो मैं pgsql में क्वेरी से '0' कैसे वापस कर सकता हूं?

  4. PostgreSQL में ट्रिगर फ़ंक्शन में गतिशील क्वेरी

  5. एक कॉलम में गैर-संख्यात्मक वर्णों को हटा दें (चरित्र भिन्न), पोस्टग्रेस्क्ल (9.3.5)