Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос по выборке / 6 сообщений из 6, страница 1 из 1
27.11.2013, 20:03:10
    #38480608
roma095
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по выборке
Всем привет. Просьба сильно пинать.
Есть база с полями datatime,price,buy,sell

Каким запросом можно получить группированный список. Сравнивается колонка price из которой находятся одинаковые значения.
На выходе хочется как то получить список всех сложенных значений price и совокупность по buy и sell. спасибо!

Пример:
PRICE BUY SELL
32000 5 10
32100 6 4
32000 3 4

на выходе:
32000 8 14
32100 6 4

Я правда незнаю пока как это вывести на экран в php, но разберусь
...
Рейтинг: 0 / 0
27.11.2013, 22:46:46
    #38480809
ILoveCoffee
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по выборке
roma095,
Group by aggregate
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
mysql> select t.a, sum(b), sum(c) from (
    -> select 32000 a,  5 b,  10 c from dual union all
    -> select 32100 , 6, 4 from dual union all
    -> select 32000 , 3, 4 from dual) t
    -> group by a;
+-------+--------+--------+
| a     | sum(b) | sum(c) |
+-------+--------+--------+
| 32000 |      8 |     14 |
| 32100 |      6 |      4 |
+-------+--------+--------+
2 rows in set (0.00 sec)

mysql>
...
Рейтинг: 0 / 0
27.11.2013, 23:21:40
    #38480842
roma095
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по выборке
ILoveCoffee,

А если price конкретный неизвестен и нужны все варианты?
...
Рейтинг: 0 / 0
27.11.2013, 23:32:12
    #38480854
ILoveCoffee
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по выборке
roma095,
Конкретнее ! Приведи данные, результат.
...
Рейтинг: 0 / 0
28.11.2013, 10:15:22
    #38481185
roma095
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по выборке
ILoveCoffee, исходные данные все теже, просто мы не знаем какие будут значения в поле price. Там может быть 32000 32001 32001
все что угодно может быть. Надо найти одинаковые значения и складывать уже по ним
...
Рейтинг: 0 / 0
28.11.2013, 11:37:06
    #38481375
artas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по выборке
roma095,

Код: sql
1.
2.
select price, sum(buy), sum(sell) from table
group by price
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос по выборке / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]