Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / group by по двум полям / 5 сообщений из 5, страница 1 из 1
11.02.2005, 15:56
    #32912062
ACLeo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
group by по двум полям
Есть таблица в которой набиты все накладные. К примеру (суммы разные)
№ Пред Тов сум
6 Фирма 1 Товар1 12,23
6 Фирма 1 Товар2 12,23
6 Фирма 1 Товар3 12,23
6 Фирма 1 Товар4 12,23
6 Фирма 1 Товар5 12,23
7 Фирма 2 Товар1 12,23
7 Фирма 2 Товар2 12,23
7 Фирма 2 Товар3 12,23
8 Фирма 1 Товар1 12,23
8 Фирма 1 Товар2 12,23
8 Фирма 1 Товар3 12,23

Необходимо вывести статистику в которой будет указано за определенный период какая фирма на какую сумму купила и сколько накладных выписала. например:

Фирма 1 2 сумма
Фирма 2 1 сумма
...
Рейтинг: 0 / 0
11.02.2005, 16:03
    #32912084
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
group by по двум полям
Так чтоль?

select Пред, count(Тов), sum(сум) from table where date between 'start_period' and 'end_period' group by Пред

Только при чем тут группировка по двум полям в теме?
...
Рейтинг: 0 / 0
11.02.2005, 16:08
    #32912102
ACLeo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
group by по двум полям
Так мы и сами можем! Однако на такой запрос выдает:
Фирма 1 8 сумма
Фирма 2 2 сумма
Запрос считает количество позиций в накладной а не кол-во накладных ;(
...
Рейтинг: 0 / 0
11.02.2005, 16:13
    #32912110
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
group by по двум полям
Тогда так
select Пред, count(Distinct №), sum(сум) from table where date between 'start_period' and 'end_period' group by Пред

Это чтоль имеется ввиду?
...
Рейтинг: 0 / 0
11.02.2005, 16:16
    #32912116
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
group by по двум полям
А написать
SELECT Пред, COUNT(DISTINCT(№)), SUM(сум)
религия не позволяет?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / group by по двум полям / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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