|
|
|
Простой подсчёт суммы. Нужна помощь.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть две таблицы 1 - заказы 2 - товары к заказам. В заказах просто хранится информация о клиенте, время заказа и т.п. В товарах есть наименование, цена, всё как обычно. Хотелось бы подсчитать общую стоимость товаров, например за выбранный период времени. Вот если делать хотябы просто так: Код: sql 1. ... то подсчёт идёт неверно. Считается не вся суммарная стоимость товаров для этих заказов, а суммарная стоимость для каждого заказа. То есть ответ получается такой: sum(p.price) 3150 2912 642032 8977 2374 ... и т.д. Итак, как сделать общий подсчёт - чтобы на выходе получать одно число? Может я не так группирую? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2013, 11:44:40 |
|
||
|
Простой подсчёт суммы. Нужна помощь.
|
|||
|---|---|---|---|
|
#18+
Нафига группировка, если нужно сумму по всему? Нафига distinct - вообще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2013, 12:36:55 |
|
||
|
Простой подсчёт суммы. Нужна помощь.
|
|||
|---|---|---|---|
|
#18+
Я написал зачем это надо в описании. Например затем чтобы выбирать по временному диапазону. Время - это параметр в таблице заказа, а не продукта. Вот: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2013, 13:09:48 |
|
||
|
Простой подсчёт суммы. Нужна помощь.
|
|||
|---|---|---|---|
|
#18+
Akina, ваш ответ заставил меня поэкспериментировать без group. Всё получилось. Спасибо. Я правда до конца не понимаю что к чему. Разве возможны запросы с джойном без group. Для меня это открытие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2013, 13:27:14 |
|
||
|
Простой подсчёт суммы. Нужна помощь.
|
|||
|---|---|---|---|
|
#18+
wolfandmanРазве возможны запросы с джойном без groupЕсли вы задаётесь такими вопросами, значит, ещё не поняли, что такое джойн и груп :) Учите скл-букварь, и вопросы (такие) отпадут сами собой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2013, 13:33:17 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=200&tid=1835721]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 328ms |

| 0 / 0 |
