Re[9]: Access. Использование функции SUM() в запросе
От: Niteshade Россия  
Дата: 09.07.08 02:13
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Самое главное почти как мой вариант... а результаты то те же... Интересно при большой выборке, какой вариант быстрее.... подозреваю что твой.... но проверить бы ло бы интересно...

Ваш вариант неработоспособен
во-первых, он задваивает данные, при наличии в oplata1, oplata2 более одной записи по счету
во-вторых, он элиминирует данные, если, например, в oplata1 нет записей по тому счету, который присутствует в oplata2, oplata3
Re[4]: Access. Использование функции SUM() в запросе
От: Niteshade Россия  
Дата: 09.07.08 02:15
Оценка:
Здравствуйте, vladpol, Вы писали:


V>SELECT SUM(O1.o_summa), SUM(O2.o_summa), SUM(O3.o_summa)

V>FROM Schet S
V>left join Oplata1 O1 on O1.s_id=S.s_id
V>left join Oplata2 O2 on O2.s_id=S.s_id
V>left join Oplata3 O3 on O3.s_id=S.s_id

V>P.S. Я не уверен, что это поможет, но попробовать стоит

в общем случае, этот запрос неверен
почему — уже писал
учите матчасть, а именно — SQL
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.