как я могу добавить дату с целым полем - PullRequest
0 голосов
/ 07 января 2020

В PostgreSQL В приложении мы получаем информацию от участников, и срок действия (метка времени) их учетной записи - «дата сегодняшнего дня + период времени, который показывает их тип учетной записи»: например, сегодня 2020- 01-06, и они выбирают золотой счет, который составляет 9 месяцев (я определил его как целое число), поэтому их срок действия должен быть: 2020-10-06, каков наилучший способ написания этого короткого кода?

1 Ответ

0 голосов
/ 07 января 2020

Вы можете выполнить следующее простое умножение, используя *:

select the_date + interval '1 month' * your_integer_column from your_table;

См. Демонстрацию здесь: http://sqlfiddle.com/#! 17/66247/1/0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...