Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

При группировке виснит [IB6.x]


denimas ©   (2002-09-03 15:07:00) 

Вот такой код
select kod, m_f, sum(sold),
from alldata
where (sold_data between "01.07.2002" and "31.08.2002") and (town=:mytown)
group by kod, m_f

Если все поля из одной таблицы, то работает, суммирует объем продаж по месяцам. Но если из другой таблицы берешь расшифровку кода (kod), то виснит и Дельфи или IBExpert.Почему и какие еще варианты могут быть?
П.С. m_f - вычисляемое поле определяет месяц продаж из даты продажи (sold_data)


denimas   (2002-09-03 16:21:00) [1]

jjjjjjj
Млин точно! Вот запарка!
Всем СПАСИБО!


Val   (2002-09-03 16:11:00) [2]

>denimas (03.09.02 16:04)
замечательно :)
а указывать связь между таблицами уже не надо?


denimas   (2002-09-03 16:04:00) [3]

Да с радостью
select a.kod, b.tovarname, a.m_f, sum(a.sold),
from alldata a, kod_tovar b
where (a.sold_data between "01.07.2002" and "31.08.2002") and (a.town=:mytown)
group by a.kod, b.tovarname, a.m_f


oss   (2002-09-03 16:00:00) [4]

дал бы примерчик и для разных таблиц, что ли...


Наверх

Титульная страница Поиск, карта сайта Написать письмо