powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос - два на одного!
5 сообщений из 5, страница 1 из 1
Запрос - два на одного!
    #32841701
Michello
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Подкиньте, пож., идею!

Есть главная таблица:
Код Описание1 Описание12 Описание2
Есть починенная к ней таблица:
Код Дата Сумма1 Сумма21 10.11.2004 100 1501 20.11.2004 100 3001 15.01.2005 200 1002 25.12.2004 50 1002 18.01.2005 80 200
Нужно получить таблицу запроса для отчета след. вида:
Код Дата Всего Всего в 20041 10.11.2004 250 2501 20.11.2004 400 4001 15.01.2005 300 02 25.12.2004 150 1502 18.01.2005 280 0
…Или, что то же самое, если убрать поле "Дата":
Код Всего Всего в 20041 950 6502 430 150

То есть на основе числовых данных из одной (подчиненной) таблицы надо получить запрос с двумя полями, в которых по-разному обрабатываются одни и те же числа, для одного и того же Кода.

А как этот запрос построить?
То ли использовать функцию по подмножеству, то ли делать два запроса, а потом их объединять? Или еще как?
...
Рейтинг: 0 / 0
Запрос - два на одного!
    #32841714
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Небольшое замечание: исходная таблица недормализована. Хотелось бы еще поле КодСуммы (Сумма1 Сумма2) а в самой таблице - только столбец Сумма.
...
Рейтинг: 0 / 0
Запрос - два на одного!
    #32841773
Michello
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист-ЛюбительНебольшое замечание: исходная таблица недормализована. Хотелось бы еще поле КодСуммы (Сумма1 Сумма2) а в самой таблице - только столбец Сумма.А если оставить как есть? Сумм этих, на самом деле, побольше... да и в ленточной форме их лучше видно будет - для одной даты сразу все записи... у меня пользователи очень придирчивые к этому ))
...
Рейтинг: 0 / 0
Запрос - два на одного!
    #32841884
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа

SELECT Kod, MyData, Summa1, Summa2, [Summa1]+[summa2] AS SumTot,
IIf(Year(MyData)=2005,[summa1]+[summa2],0) AS Sum2005
FROM Table;

?
--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запрос - два на одного!
    #32841972
Michello
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Iskander68
Типа

SELECT Kod, MyData, Summa1, Summa2, [Summa1]+[summa2] AS SumTot,
IIf(Year(MyData)=2005,[summa1]+[summa2],0) AS Sum2005
FROM Table;

?
--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1Спасибо!!! То, что нужно!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос - два на одного!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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