PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Extraia o dia da semana do campo de data no PostgreSQL, assumindo que as semanas começam na segunda-feira


Do manual
isodow

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

Então, você só precisa subtrair 1 desse resultado:
psql (9.6.1)
Type "help" for help.

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