Создание нового столбца для «даты окончания недели» на основе существующего столбца даты (MYSQL)

У меня есть таблица со столбцом даты, но я хотел бы добавить еще один столбец, который показывает дату окончания недели для каждого дня в таблице, чтобы я мог агрегировать значения по окончанию недели. Я хотел бы, чтобы выходные заканчивались в четверг, а данные начинались с 01.01.2017.


person d.tang    schedule 27.06.2018    source источник


Ответы (1)


Это было бы где что-то вроде виртуальных/вычисляемых столбцов. Однако в PostgreSQL такого еще нет.

Один из способов обойти это — использовать функции и индексы на основе функций. Пример здесь: http://bernardoamc.github.io/sql/2015/05/11/postgres-virtual-columns/

person Don Seiler    schedule 27.06.2018