|
|
|
Сложение значений одного часа
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! Есть следующая таблица: ID, PointID, DateValue, Hour(часы - от 1 до 24), StatValue. Мне нужно сложить значения столбца StatValue с группировкой по часам - то есть суммы всех значений первого часа, затем всех значений второго часа и так далее. Уже голову сломал. помогите плиз :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 09:27:51 |
|
||
|
Сложение значений одного часа
|
|||
|---|---|---|---|
|
#18+
potok21, group by уже пробовал? если да - то показывай как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 09:29:56 |
|
||
|
Сложение значений одного часа
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, да - пробовал вот: SELECT DateValue, Hour, SUM(StatValue) AS StatValue, PointID FROM StatementForHour GROUP BY DateValue, PointID, Hour ORDER BY PointID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 09:33:21 |
|
||
|
Сложение значений одного часа
|
|||
|---|---|---|---|
|
#18+
potok21 , и что не нравится в результате? Ну и, имея potok21Сообщений: 152 можно было бы научиться использовать в сообщении тег кода... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 09:45:44 |
|
||
|
Сложение значений одного часа
|
|||
|---|---|---|---|
|
#18+
Akina, Вывод идет вот такой: DateValue | Hour |Statvalue |PointID ----------------------------------------------- 01.12.2017 |1 |500 |0 01.12.2017 |1 |846 |1 01.12.2017 |1 |280 |2 01.12.2017 |1 |445 |3 01.12.2017 |1 |377 |4 01.12.2017 |1 |183 |5 01.12.2017 |1 |867 |6 А мне нужно примерно вот это: DateValue | Hour |Statvalue ---------------------------------------- 01.12.2017 |1 |5000 01.12.2017 |2 |8460 01.12.2017 |3 |2800 01.12.2017 |4 |4450 01.12.2017 |5 |3770 01.12.2017 |6 |1830 01.12.2017 |7 |8670 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 10:52:15 |
|
||
|
Сложение значений одного часа
|
|||
|---|---|---|---|
|
#18+
potok21Akina, А мне нужно примерно вот это: DateValue | Hour |Statvalue ну так и выкиньте из select и group PointID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 10:54:29 |
|
||
|
Сложение значений одного часа
|
|||
|---|---|---|---|
|
#18+
KnyazewSergey, Так и сделал, но далее мне надо делать выборку по PointID, потому я его и пытаюсь использовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 11:07:09 |
|
||
|
Сложение значений одного часа
|
|||
|---|---|---|---|
|
#18+
potok21но далее мне надо делать выборку по PointID, потому я его и пытаюсь использовать Либо что-то не так в консерватории, либо сначала отберите по PointID и суммируйте. Что в итоге то должно получиться, не понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 11:11:48 |
|
||
|
Сложение значений одного часа
|
|||
|---|---|---|---|
|
#18+
potok21KnyazewSergey, Так и сделал, но далее мне надо делать выборку по PointID, потому я его и пытаюсь использоватьВ каждом часе много разных PointID. Какой же из них вы планируете использовать дальше? После сложения невозможно разложить сумму на исходные слагаемые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 11:12:19 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=174&tid=1690701]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 291ms |

| 0 / 0 |
