Access Запрос на выборку суммы данных
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Access Запрос на выборку суммы данных - 2008-07-07 12:38:37.136666
|
|
|
ZneP
Сообщений: 910
Оценки: 0
Присоединился: 2006-08-21 16:11:47
|
Всем привет! У меня есть БД Access, в которой есть 3 табилцы. Поля в этих таблицах одинаковые и их всего 2: id summa Вопрос в следующем. Когда я выполняю след. запрос: SELECT SUM(T1.summa), SUM(T2.summa), SUM(T3.summa) FROM Table1 T1, Table2 T2, Table3 T3 то вместо нормального отображения суммы данных отображается преумноженная в несколько раз сумма, то есть если были данные Table1: id=1, summa = 20 id=2, summa = 20 Table2: id=1, summa = 15 id=2, summa = 15 Table 3: id=1, summa = 40 id=2, summa = 40 то после выполнения запроса выводятся: SUM(T1.summa) = 160 SUM(T2.summa) = 120 SUM(T3.summa) = 320 Из-за чего это? Какой должен быть запрос, чтобы все нормально выбиралось?
|
|
|
RE: Access Запрос на выборку суммы данных - 2008-07-09 13:29:52.050000
|
|
|
dos 999
Сообщений: 331
Оценки: 0
Присоединился: 2007-12-17 10:49:07.556666
|
Блин… месяц уже на форуме небыл ))) неужели никто челу не подскажет О_о? вот SELECT [Sum-Vall1], [Sum-Vall2], [Sum-Vall3] FROM (SELECT 1 as IID, Sum(Таблица1.Vall) AS [Sum-Vall1] FROM [Таблица1]) t1, (SELECT 1 as IID, Sum(Таблица2.Vall) AS [Sum-Vall2] FROM [Таблица2]) t2, (SELECT 1 as IID, Sum(Таблица3.Vall) AS [Sum-Vall3] FROM [Таблица3]) t3
|
|
|
|
|