sql >> Databáze >  >> RDS >> PostgreSQL

Vypočítejte nejbližší pracovní den v Postgres

Tím získáte předchozí pracovní den.

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. vložte autoinkrement do druhého sloupce

  2. Jak zobrazit celý dotaz ze SHOW PROCESSLIST

  3. Analyzujte klauzuli SELECT dotazů SQL do pole PHP

  4. Jak vyřešit tuto chybu aktualizace dat v Laravel