Проблема решилась переименовыванием нужных мне столбцов. Добавил к цифрам с левой стороны латинскую букву.
Что странно, я проверял правильность написания запросов в программе DB Browser for SQLite. В ней всё работало как задумывалось, с цифровыми именами столбцов.
Вот скрин с программы
5.JPG
Причем не важно в одинарных или двойных кавычках OST
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab
Это не важно для DB Browser, наверное. А в sqlite3 Вы с двойными кавычками получали правильный ответ от сервера, что столбца с таким именем не существует. Я ни капли не удивлюсь, если этот самый DB Browser на лету подменяет двойные кавычки на правильные.
Если в этом самом SQLite есть системные представления, где можно посмотреть пользовательский запросы, то это утверждение легко проверить.