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

Extrahujte den v týdnu z datového pole v PostgreSQL za předpokladu, že týdny začínají v pondělí

Z příručky

isodow

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

Takže stačí od výsledku odečíst 1:

psql (9.6.1)
Type "help" for help.

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


  1. Vytvoření prázdného řádku pro opakování řádku

  2. Práce s databázovými stroji MySQL

  3. Funkce ASIN() v Oracle

  4. Jak vytvořit pivotní dotaz na serveru SQL bez agregační funkce