У меня есть запрос sqlite3
SELECT DATETIME(ROUND(start_time / 1000), 'unixepoch') as Date FROM history
Когда я открываю базу данных в dbbrowser, (https://sqlitebrowser.org/) запрос работает нормально.
Теперь я пытаюсь выполнить команду в сценарии bash.
echo 'SELECT DATETIME(ROUND(start_time / 1000), 'unixepoch') as Date FROM history' | sqlite3 database.db
В результате возникает ошибка, указывающая нет такого столбца unixepoch
Я также пытался
echo 'SELECT DATETIME(ROUND(start_time / 1000), 'unixepoch') FROM history' | sqlite3 database.db
Я посмотрел справочную страницу sqlite3 и не вижу никакого использования для datetime.
Запуск
echo 'SELECT start_time FROM history' | sqlite3 database.db
вернет значение 13 di git unix эпохи ie: 1586107737232