Как удалить последние 2 дня записи из таблицы в sqlite? - PullRequest
0 голосов
/ 19 сентября 2018

я пытаюсь так:

char *Query =  "DELETE FROM tablename WHERE starttime < NOW() - INTERVAL 1 DAY";

1 Ответ

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

Сначала, чтобы удалить последние 2 дня, вам нужно проверить данные больше указанной даты, затем вам нужно использовать DATE('now', '-1 days'), чтобы получить дату, более подробную информацию можно найти на Как структурировать мой запрос вSQLite?

DELETE FROM bandwidthmaster WHERE starttime > DATE('now', '-1 days');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...