sql >> Base de Datos >  >> RDS >> PostgreSQL

Extraiga el día de la semana del campo de fecha en PostgreSQL suponiendo que las semanas comiencen el lunes

Del manual

isodow

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

Entonces, solo necesitas restar 1 de ese resultado:

psql (9.6.1)
Type "help" for help.

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