У меня есть базовая c таблица SQlite, настроенная для регистрации сообщений MQTT. Полезная нагрузка содержит диапазон входных данных (int, float, string) в зависимости от сообщения topi c.
CREATE TABLE mosquitto(
TIMESTAMP INT NOT NULL,
DATE TEXT NOT NULL,
PAYLOAD TEXT NOT NULL,
TOPIC TEXT NOT NULL
)
Если я пытаюсь найти в базе данных значения, например
SELECT * FROM mosquitto WHERE topic = 'Temperature' AND payload <= 2;
это не работает.
Если я создаю двойное число di git, добавляя, скажем, 10, оно делает
SELECT * FROM mosquitto WHERE topic = 'Temperature' AND payload +10 <= 12;
Этот текст сортируется по алфавиту, как в JavaScript?
Есть ли более элегантный способ сделать это?
Спасибо за вашу помощь