kaifo
Guest
Как получить sum() ?!
Пусть есть таблица zakaz:
fromid | status | другие поля
1 0 ...
2 1 ...
3 1 ...
1 0 ...
3 0 ...
2 1 ...
И пусть есть таблица stat:
fromid | date | hits
1 1 20
2 1 10
3 1 5
1 2 35
2 2 5
3 2 15
...
Алгоритм на словах, что мне надо:
1. из zakaz выбрать неповторяющейся список всех идентификаторов fromid, где zakaz.status='1'. Т.е.: fromid= 2, 3
2 . из stat выбрать date, sum(hits) group by date ,где fromid = из выбранного списка
1,2 - желательно одним запросом (у меня никак не получается).
Спасибо.
Пусть есть таблица zakaz:
fromid | status | другие поля
1 0 ...
2 1 ...
3 1 ...
1 0 ...
3 0 ...
2 1 ...
И пусть есть таблица stat:
fromid | date | hits
1 1 20
2 1 10
3 1 5
1 2 35
2 2 5
3 2 15
...
Алгоритм на словах, что мне надо:
1. из zakaz выбрать неповторяющейся список всех идентификаторов fromid, где zakaz.status='1'. Т.е.: fromid= 2, 3
2 . из stat выбрать date, sum(hits) group by date ,где fromid = из выбранного списка
1,2 - желательно одним запросом (у меня никак не получается).
Спасибо.