|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.10.2008, 17:14 | #1 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Почему запрос работает медленно
Всем привет. Вопрос такой:
Делаю два запроса Код:
Код:
|
24.10.2008, 17:30 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Понятно почему - идет "параллельное" выполнение фактически двух запросов и они друг другу просто мешают, ведь условия WHERE постоянно сменяют друг друга.
Если позволите, Сергей, парочку замечаний-советов: 1. Вам не кажется, что две строки Код:
Код:
Select sum(summa) as sum1... Теперь можно обращаться к полю по имени, а не по номеру. (представьте себе, что будет, если выходной набор данных содержит десятки полей...) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
почему не работает | domovoi | Общие вопросы Delphi | 1 | 15.10.2008 18:42 |
Почему не работает цикл????? | Marsik | Помощь студентам | 2 | 22.06.2008 14:16 |
Почему ХОR работает медленно? | Иллидан | Помощь студентам | 5 | 01.05.2008 14:51 |
Почему не выполняется запрос? | chingiz | БД в Delphi | 2 | 27.05.2007 21:56 |