RT9U писал(а):
SELECT t,strftime('%H',data)+cast(strftime('%M',data) as Real)/60 AS tm from data ORDER BY tm;SELECT -- Выбрать
t, -- температуру
strftime('%H',data)--получаем часы из колонки data например 19 часов
-- получить минуты strftime('%M',data) например 30 минут
-- т.к. 30/60 в SQLite = 0 (div), то cast(strftime('%M',data) as Real) преобразовываем минуты в Real
-- т.е. минуты станут 30.0
+ cast(strftime('%M',data) as Real)/60
-- можно без CAST - strftime('%M',data)/60.0
-- и результат 19+0.5=19.5 назвал tm (можно было Вася или Петя)
from data
ORDER BY tm;
-- Чтобы не писать
-- ORDER BY strftime('%H',data)+cast(strftime('%M',data) as Real)/60
RT9U писал(а):
вычисляется функция времени из data