как получить ту же дату прошлогодней записи из таблицы в sqlite?Если та же самая дата не доступна тогда, она должна возвратить предыдущую дату - PullRequest
0 голосов
/ 24 сентября 2018

В SQLI я хочу получить записи с той же датой в прошлом месяце, если та же самая дата не доступна в прошлом месяце, она должна вернуть предыдущую дату.Я пробовал как с strftime (), так и с date (), как указано ниже, но в обоих случаях я получаю следующую, а не предыдущую дату.

SELECT strftime('%Y-%m-%d', '2018-03-31', '-1 month');//Result: 2018-03-03
SELECT date('2018-03-31','-1 month');// Result: 2018-03-03

Мне нужен результат как 2018-02-28 как я могуможно добиться этого в SQLite.Любая помощь приветствуется, спасибо.

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