PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Estrai il giorno della settimana dal campo della data in PostgreSQL supponendo che le settimane inizino lunedì

Dal manuale

isodow

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

Quindi, devi solo sottrarre 1 da quel risultato:

psql (9.6.1)
Type "help" for help.

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