День недели из метки времени, SQL

#sql #postgresql

#sql #postgresql

Вопрос:

У меня в таблице есть столбец метки времени, из которого я хочу создать новый столбец — день недели — (Например. Понедельник, вторник) в таблицу. Я использую pgAdmin4

Комментарии:

1. pgAdmin4 — это просто инструмент для подключения к базе данных, это не повлияет на этот вопрос. Что может иметь значение, так это то, какую версию Postgres вы используете (9.4, 10, 11 и т.д.).

Ответ №1:

Это позволит получить день недели, замените GETDATE() вашей меткой времени.

SQL Server

 SELECT DATENAME(dw,GETDATE())
  

PostgreSQL

 select to_char(now(), 'Day')