|
![]() |
#1 |
Участник
|
Немного Вас не понял. В заказах на продажу ShipmentPointCode и в учете холодильников ShipmentPointCode (т.е то где стоит холодильник). В заказах на продажу за определенный период может быть несколько заказов с одной и той же ShipmentPointCode, поэтому я их группирую. Если в указанном диапазоне в ShipmentPointCode не было холодильника, мне запись из salesTable не нужна. К этому всему безобразию хочу прикрутить холодильник. Расскажите по подробнее о каких статических функциях Вы говорите?
|
|
![]() |
#2 |
Участник
|
Во-первых, не статические функции, а статистические, по-другому агрегатные (MIN, MAX, SUM, COUNT, AVG). Тут уж они не нужны, простите, не знал чего вы хотели добиться.
Во-вторых, вы хотите выбирать записи из SalesTable, а потом накладываете группировку по ShipmentPointCode. Это неправильно. У вас теряются все значения, а остается лишь поле, по которому идет группировка. Третий пункт вытекает из второго: Цитата:
Мой совет: уберите группировку, сделайте соединение OUTER JOIN и будет вам счастье.
__________________
// no comments |
|
![]() |
#3 |
Участник
|
Цитата:
В случае с OUTER JOIN, я получу конкретные заказы (100, 200, 300 штук). Потом конечно можно бегать по ним, предварительно их отсортировав, но еще надо будет сделать механизм группировки данных. В идеале я делаю отчет по продажам номенклатуры в ShipmentPointCode в которой стоят холодильники. Последний раз редактировалось smailik; 18.08.2014 в 16:58. |
|
![]() |
#4 |
Участник
|
|
|
Теги |
query, range |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|