|
Вывод результата запроса |
☑ |
0
Тоненький Клиент
23.10.12
✎
13:58
|
Прошу ногами не бить, т.к. учусь.
Есть запрос
Запрос.Текст = "
| ВЫБРАТЬ
| НАЧАЛОПЕРИОДА(Продажи.Период, День) КаК Период,
//| Продажи.Регистратор как докум,
| Продажи.Количество КАК к,
| Продажи.Номенклатура
|ИЗ
| РегистрНакопления.Продажи КАК Продажи
|ГДЕ
| //Продажи.Регистратор = &Регистратор
| //Продажи.Период = &Период
| Продажи.Номенклатура В (&Номенклатура)
| И Продажи.Контрагент = &Контрагент
| И Продажи.Период МЕЖДУ &НачПериода И &КонПериода
|
|УПОРЯДОЧИТЬ ПО
| Период"
В итоге результат включает в себя строчки с одинаковыми датами
10.04.2012 -1,000 Труба
10.04.2012 -2,000 Труба
Как сделать так, чтобы на выходе данные по одному и тому же дню суммировались? Чтобы было
10.04.2012 -3,000 Труба
Заранее спасибо!
|
|
1
Тоненький Клиент
23.10.12
✎
13:58
|
За закомментированные строчки в коде сорри.
|
|
2
zladenuw
23.10.12
✎
14:01
|
наверное группировать надо по периоду
|
|
3
Тоненький Клиент
23.10.12
✎
14:04
|
Сгруппировать по
Период ?
Нет, не получается, пишет, что поле не входит в группу Продажи.Количество
(в консоли запросов если делать)
|
|
4
Sammo
23.10.12
✎
14:04
|
Пользуйтесь конструктором. Закладка Группировка
|
|
5
Defender aka LINN
23.10.12
✎
14:05
|
(0) Виртуальные таблицы для лохов?
|
|
6
Тоненький Клиент
23.10.12
✎
14:07
|
(5) неграмотный я еще в плане виртуальных таблиц
(4)
Получилось следующее, но результат тот же
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(Продажи.Период, ДЕНЬ) КАК Период,
Продажи.Количество КАК к,
Продажи.Номенклатура
ИЗ
РегистрНакопления.Продажи КАК Продажи
ГДЕ
Продажи.Номенклатура В(&Номенклатура)
И Продажи.Контрагент = &Контрагент
И Продажи.Период МЕЖДУ &НачПериода И &КонПериода
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(Продажи.Период, ДЕНЬ),
Продажи.Количество,
Продажи.Номенклатура
УПОРЯДОЧИТЬ ПО
Период
|
|
7
Sammo
23.10.12
✎
14:10
|
(6) Нужно что сделать? Просуммировать количество. Т.е. его в суммируемое поле.
P.S. И вообще - читайте основы...
|
|
8
Тоненький Клиент
23.10.12
✎
14:15
|
(7) спасибо, понял
|
|