В 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.Любая помощь приветствуется, спасибо.