У меня есть MySQL tbl с некоторыми колонками, где каждые 5 мин. новая строка вставляется с 3-мя значениямиОперация mysql arithmetik (вычитание) последний - первый день (неделя, месяц)
1. Auto inc. curent Date Unix timestamp --> date
2. power consumption absolut --> wert01
3. Power Generation absolut --> wert02
Чтобы показать эту информацию в виде графика, на Exampl для еженедельного потребления электроэнергии, мне нужно выбрать первый и последний, который Allready работает, но тогда придется вычтем последний из первого и Show only tue result & день werk.
SELECT
(SELECT wert01
FROM sml_splitt
WHERE date >= curdate() - INTERVAL DAYOFWEEK(curdate())+6 DAY
AND date < curdate() - INTERVAL DAYOFWEEK(curdate()) DAY
ORDER BY date DESC LIMIT 1) AS 'last',
(SELECT wert01
FROM sml_splitt
WHERE date >= curdate() - INTERVAL DAYOFWEEK(curdate())+6 DAY
AND date < curdate() - INTERVAL DAYOFWEEK(curdate()) DAY
ORDER BY date LIMIT 1) AS 'lirst
Я ищу несколько дней, чтобы найти решение, но безуспешно. Хопфулы, ты мог бы мне помочь.
Будет ли полезен запрос, возвращающий среднюю по дате? – Selfish
нет, не реально ... thx! –