|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.02.2012, 12:37 | #31 |
Форумчанин
Регистрация: 22.04.2011
Сообщений: 155
|
Даже с этим запросом суммирует все равно все строки
SELECT COLLECTION.Заказ, COLLECTION.Description, COLLECTION.Quantity, COLLECTION.Price, COLLECTION.Amount, COLLECTION.[Shipment date], IIf([Получен]=True,0,IIf(DLookUp("[КодCollection]","[summa_quantity]","КодCollection=" & [Код]),[Quantity]-DLookUp("[Sum-Quantity]","[summa_quantity]",'КодCollection=' & [Код]),[Quantity]-[поставленно])) AS недопоставленное, IIf([Получен]=True,[Quantity],IIf(DLookUp("[КодCollection]","[summa_quantity]","КодCollection=" & [Код]),DLookUp("[Sum-Quantity]","[summa_quantity]",'КодCollection=' & [Код]),0)) AS поставленное FROM COLLECTION WHERE (((COLLECTION.[Shipment date])>=[Введите дату 1] And (COLLECTION.[Shipment date])<=[Введите дату 2])); |
16.02.2012, 12:42 | #32 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
Смотрите в запросе на обьединение Вы сумму выделили ОТДЕЛЬНО, которая берётся не зависимо. Для решения данной проблемы Вам необходимо произвести дейсвия описанные мной ранее или переписать запрос на обьединение и выглядеть он будет приблизительно так:
SELECT zapros_with_data.Description, zapros_with_data.Amount, zapros_with_data.[Shipment date] FROM zapros_with_data WHERE (((zapros_with_data.[Shipment date])>=[Введите дату 1] And (zapros_with_data.[Shipment date])<=[Введите дату 2]) ) ORDER BY zapros_with_data.Description UNION SELECT 'Итого:' AS Description, Sum(zapros_with_data.Amount) AS [Sum-Amount], Null AS Выражение2 FROM zapros_with_data WHERE (((zapros_with_data.[Shipment date])>=[Введите дату 1] And (zapros_with_data.[Shipment date])<=[Введите дату 2])) GROUP BY 'Итого:', Null; |
16.02.2012, 12:47 | #33 |
Форумчанин
Регистрация: 22.04.2011
Сообщений: 155
|
Все! Спасибо большое! Нет слов! Задача выполнена. Вы молодец! И как Вы заметили мой любимый смайлик и будет Вам счастье - теперь я счастлив.
|
16.02.2012, 12:53 | #34 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
Не за что хорошего дня.
|
16.02.2012, 12:58 | #35 |
Форумчанин
Регистрация: 22.04.2011
Сообщений: 155
|
И как же мне Вас отблагодарить?
|
16.02.2012, 13:08 | #36 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
Могу принимать благодарности по:
ВебМани бакс- Z340080249871 грн- U406368388028 евро- E332747036289 рубли - R417399839783 |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычисляемое поле | Ko$ | Помощь студентам | 6 | 31.10.2011 15:45 |
Вычисляемое поле | dima_1983 | Помощь студентам | 0 | 31.10.2011 13:16 |
Вычисляемое поле | Jekonea | Помощь студентам | 0 | 21.05.2011 22:00 |
Вычисляемое поле в таблице ACCESS, создать вычисляемое поля в таблице аксес | artlayers | Microsoft Office Access | 2 | 04.11.2009 19:29 |
Вычисляемое поле | goodwinrock | БД в Delphi | 5 | 30.01.2009 15:27 |