Обвязка сом-порта, а именно по точке doRead не работает. Убрал ее временно, до выяснения.
SQL запрос SQL="SELECT count() FROM data WHERE julianday(date('now','localtime')||' 00:00:00')=data;
Тоже не работает, выдает в MainForm синтаксическую ошибку. Вместо =data ставлю =%data ошибка уходит. Я думаю, это неправильно..
А вообще объеденять так можно??? julianday(date('now','localtime')||' 00:00:00' ????????
Этот топик читают: Гость
Ответов: 85
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
RT9U писал(а): SELECT count() FROM data WHERE julianday(date('now','localtime')||' 00:00:00')=data;| выдает в MainForm синтаксическую ошибку RT9U писал(а): А вообще объеденять так можно??? julianday(date('now','localtime')||' 00:00:00' ????????Редактировалось 3 раз(а), последний 2018-12-17 20:00:00 |
|||
карма: 25 |
|
Ответов: 85
Рейтинг: 0
|
|||
исправил. пока работает. база данных заполняется. отчёты с начала суток. Пока контролирую.Я думаю пока всё. Если что-то появиться нехорошое- отпишусь. Спасибо Tad, -у и всем кто принял участие.
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
RT9U писал(а): Я думаю пока всё.RT9U писал(а): Я просто хочу разобраться, а не получать готовые решения..А где недельный, месячный, сезонный графики min и max температур ? Хотя-бы такой, как на этом сайте внизу каждой странички (клик на иконке). А где печать графиков ? БД у тебя есть. Редактировалось 1 раз(а), последний 2018-12-18 09:19:45 |
|||
карма: 25 |
|
Ответов: 85
Рейтинг: 0
|
|||
. Tad, да я не против и дальше разбираться. Только как мне кажется это избыточные запросы в БД. Достаточно посмотреть день или несколько дней. Для тренировки согласен "позаниматься и дальше". Печать графиков я и не планировал. Сделал, сохранение в файл bmp. Хотя мне этот формат не нравиться. большой он. Сейчас на работе "предпраздничный завал". Я думаю,дней через 20 вернусь к проекту.
БД есть..... Я думаю дней черз 20 будет еще больше..... |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
RT9U писал(а): Я думаю,дней через 20 вернусь к проекту. |
|||
карма: 25 |
|
Ответов: 85
Рейтинг: 0
|
|||
Всем привет!!
Как и обещал, что вернусь Сегодня первый день работы решил потренировать свой мозг Сделал блок запросов по средней, максимальной, и минимальной температуре за период. Как ни странно всё работает...
Однако не без дегтя в бочке. Дело в том, что в БД есть ошибки. Которые связаны с ошибками при начале работы устройства измерения, выключении устройства , напомню оно на ардуинке, датчик используется DS18S20. Так вот в БД есть некоторые записи с температурой +85 градусов, -0.5 градусов. Это ошибки связанные с включение-выключениеми т.д., таким образом вычисление максимальной температуры и минимальной - смысла особого нет..Да и на среднее значение тоже это влияет. Хотел поковырятся в БД. Однако в софте DataBase4 можно править до 500 строк.. Подскажите какой софт лучше использовать для просмотра и редактирования БД, желательно бесплатный.. Редактировалось 1 раз(а), последний 2019-01-09 11:59:35 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Для SQLite
SQLite Expert Personal 3 или SQLite Expert Personal 4 RT9U писал(а): Хотел поковырятся в БД. Однако в софте DataBase4 можно править до 500 строк.А SELECT * FROM data LIMIT 500 OFFSET 500; применить никак ? Редактировалось 1 раз(а), последний 2019-01-09 19:41:50 |
|||
карма: 25 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Ну и нахрена лишние телодвижения ?
Редактировалось 3 раз(а), последний 2019-01-09 19:36:16 |
|||
карма: 25 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Или так
|
|||
карма: 25 |
| ||
файлы: 1 | Project379.zip [1KB] [398] |
Ответов: 85
Рейтинг: 0
|
|||
Это просто офигенно!! Я еще с cast и round не работал.....Просто класс. Конечно сразу почитал про эти функции. Tad, Спасибо, что подсказал.. Единственное, что я не фига не понял.. julianday(data-1721424,5) что это за число????? Пока всё же юлинский календарь для меня тяжеловат. Понимаю, что его лучше применять в БД....
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Точка отсчёта даты в SQLite - 1 января 4713 г. до нашей эры.
julianday(1721424.5) это 0000-12-31 julianday(data-1721424,5) - сдвигаем точку отсчёта в нашу эру с которой работает наш DatePicker точка DateTime |
|||
карма: 25 |
|
Ответов: 85
Рейтинг: 0
|
|||
Tad, спасибо за разъяснение. В принципе я больше не знаю, что тут еще можно сделать. Меня устраивает всё. Вчера звонил в тепло снабжающую организацию, выслал им скриншот. Поняли на 1 градус температуру. . Если кому нужно данное ПО в ЛС плиз. Отдам безвозмездно
Редактировалось 1 раз(а), последний 2019-01-11 05:36:02 |
|||
карма: 0 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
RT9U писал(а): Вчера звонил в тепло снабжающую организацию, выслал им скриншот. Поняли на 1 градус температуру.КМК, это они вам босячий взгрев сделали. С ТСО выдрать 1 градус, это надо умудриться. Они вполне могут и комиссию прислать для перемерки температуры или УК заставить, при наличии таковой. Редактировалось 2 раз(а), последний 2019-01-11 10:58:19 |
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
RT9U, в общем-то эта ТСО может послать вас с вашими скринами и юридически будет права И система измерения с датчиками должна быть занесена в реестр допущенных СИ (Средств Измерений) подвергаться Госповерке в установленные сроки, и программа должна пройти аттестацию и быть зафиксирована.
В ТСО наверняка есть и приборы, измеряющие температуры, и температурный график, и автомат, который этот график поддерживает. |
|||
карма: 19 |
|