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

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

Виснит IBexpert при попытке с группировать [D5, IB6.x]


denimas ©   (2002-09-03 14:03:00) 

сабж. А вот и запрос.
select kod_tovar.tovar, EXTRACT(MONTH FROM alldata.sold_data)from alldata, kod_tovar
where sold_data between "01.07.2002" and "31.07.2002"
group by kod_tovar.tovar, EXTRACT(MONTH FROM alldata.sold_data);


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

Всем спасибо!!!


Turalyon   (2002-09-03 16:14:00) [2]

Да... кстати опять я торможу. Как верно заметил уважаемый Val (в другой теме) у тебя нету в запросе свзки между таблицами...


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

А если прото цифрой указать
select kod_tovar.tovar, EXTRACT(MONTH FROM alldata.sold_data), sum(alldata.sold)
from alldata, kod_tovar
where sold_data between "01.07.2002" and "31.07.2002"
group by kod_tovar.tovar, 2


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

Создал вот такой запрос
select kod_tovar.tovar, EXTRACT(MONTH FROM alldata.sold_data) as mnth, sum(alldata.sold)
from alldata, kod_tovar
where sold_data between "01.07.2002" and "31.07.2002"
group by kod_tovar.tovar, mnth

выдает что не знает кто или что такое mnth


Turalyon   (2002-09-03 16:01:00) [5]

А ты не пише всего этого в Group By
А попробуй вот так.
select kod_tovar.tovar, EXTRACT(MONTH FROM alldata.sold_data) as mnthfrom alldata, kod_tovar
where sold_data between "01.07.2002" and "31.07.2002"
group by kod_tovar.tovar, mnth

Или в группировке поставь просто чило столбца типа 2 в твоем случае.


denimas   (2002-09-03 14:07:00) [6]

Не много соврал. Такую вещь в запросе не прокатывает выдает ошибку что не может найти поля EXTRACT по которому надо группировать. А вот если сделать такое поле вычисляемым COMPUTED BY. То при попытке сгруппирвоать виснит.


Наверх

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