PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Extrahieren Sie den Wochentag aus dem Datumsfeld in PostgreSQL unter der Annahme, dass die Wochen am Montag beginnen

Aus dem Handbuch

isodow

    The day of the week as Monday (1) to Sunday (7)

Sie müssen also nur 1 von diesem Ergebnis subtrahieren:

psql (9.6.1)
Type "help" for help.

postgres=> select extract(isodow from date '2016-12-12') - 1;
  ?column?
-----------
         0
(1 row)
postgres=>