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

दिनांक सीमा में सप्ताह के एक दिन की तिथियां प्राप्त करें

create function f(dr daterange)
returns setof date as $$
    select d::date
    from generate_series(
        lower(dr), upper(dr), interval '1 day'
    ) s (d)
    where
        extract(dow from d) = 1 and
        d::date <@ dr;
    ;
$$ language sql;

select f(daterange('2014-01-01', '2014-01-20'));
     f      
------------
 2014-01-06
 2014-01-13


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तत्वों के क्रम को अनदेखा करते हुए समानता के लिए सरणियों की तुलना करें

  2. Postgres . में मान बढ़ाएँ

  3. PostgreSQL चेकपॉइंट सांख्यिकी को मापना

  4. क्या कुछ तालिकाओं को छोड़कर फ्लाईवे कार्य चलाने का कोई तरीका है?

  5. जांचें कि क्या उपयोगकर्ता द्वारा परिभाषित प्रकार PostgreSQL में पहले से मौजूद है