Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Посоветуйте запрос или изменение структуры таблиц / 4 сообщений из 4, страница 1 из 1
26.09.2005, 11:04
    #33288056
Perederiy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте запрос или изменение структуры таблиц
Есть несколько таблиц
за 1 месяц:
1 клиенты
id1
dogovor
2 начислено
id1
id2
summa2
3 скидки
id1
id3
summa3
4 оплата
id1
id4
summa4

за 2 месяц:
1 клиенты
id1
dogovor
2 начислено
id1
id2
summa2
3 скидки
id1
id3
summa3
4 оплата
id1
id4
summa4

те получается ключевое поле - dogovor
Записей в каждой таблице несколько миллионов
Надо посчитать долг (summa1-summa2-summa3) по договору в некотором месяце
я делаю
select t.id1,(select sum(t.summa) from t2 where t1.id1=t.id2 group by t.id1 ) и тд
Но это идет очень долго (10 минут)
Посоветуйте быстрый запрос или как изменить структуру БД ?
Спасибо
...
Рейтинг: 0 / 0
26.09.2005, 11:49
    #33288199
ггггггггг
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте запрос или изменение структуры таблиц
а индексы используются?
...
Рейтинг: 0 / 0
26.09.2005, 12:10
    #33288305
Perederiy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте запрос или изменение структуры таблиц
да
...
Рейтинг: 0 / 0
26.09.2005, 12:22
    #33288348
mwolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте запрос или изменение структуры таблиц
Perederiyда
:-))) Классс.

Давай попробуем по другому
Приведи пожалуста структуру базы, весь запрос и план его выполнения
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Посоветуйте запрос или изменение структуры таблиц / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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