Как удалить табличные значения по дате для сравнения с текущей датой в RoomData Base? - PullRequest
0 голосов
/ 19 сентября 2019

Мне нужно удалить данные из таблицы за последнюю неделю [7 дней].Настоящим я использую ROOM DATABASE.

SQLITE QUERY :  DELETE FROM NewEnquiry WHERE created_on < NOW() - INTERVAL -7 DAY

ROOM DATABASE QUERY : ?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 19 сентября 2019

Попробуйте это

Delete from NewEnquiry where id in(select id from NewEnquiry where created_on <= NOW() - INTERVAL 10 DAY )
0 голосов
/ 19 сентября 2019

Попробуйте это в вашем @ Dao

DELETE FROM NewEnquiry WHERE created_on < datetime('now', 'now', '-7 day')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...