PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Изчислете най-близкия работен ден в Postgres

Това ви дава предходния работен ден.

SELECT 
    CASE (EXTRACT(ISODOW FROM current_date)::integer) % 7
        WHEN 1 THEN current_date-3
        WHEN 0 THEN current_date-2
        ELSE current_date-1
    END AS previous_business_day


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да определите какъв тип индекс да използвате в Postgres?

  2. Как да намерите елементи с *всички* съвпадащи категории

  3. Вземете време с часова зона от време без часова зона и името на часовата зона

  4. Импортиране на CSV данни в приложението Rails, като се използва нещо различно от идентификатора на асоциацията

  5. Как да гарантираме записи с неприпокриващи се времеви диапазони?