Если использовать UNIX время - GerasimGerasimov/events-log-reader GitHub Wiki
**ВАЖНО! ** Для операция возвращающих несколько значений использовать this.dao.all
Выдать список уникальных дат
на лету преобразуя знач-я столбца utime в дату
SELECT DISTINCT date(datetime(utime/1000, 'unixepoch','localtime')) AS dates
FROM events
ORDER BY utime
AS dates - название возвращаемого столбца (иначе он буде называться date(datetime(utime/1000, 'unixepoch','localtime')))
Получение списка строк соответствующих заданной дате:
SELECT *
FROM events
WHERE date(datetime(utime/1000, 'unixepoch','localtime')) = '2021-02-18'
- в аргументе '2021-02-18' обязательно нужны ковычки, вот так 2021-02-18 не работает
Подсчитать сколько строк удовлетворяет условию
ключевое слово COUNT
SELECT COUNT(DISTINCT time(datetime(utime/1000, 'unixepoch','localtime'))) AS dates
FROM events
ORDER BY utime