![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
GROUP BY не работает [D7, access (ADO jet)]
SPIRIT © (2004-02-17 15:21:00)
with query do
begin
active:=false;
sql.Clear;
sql.Add("select distinct s.kod,s.fio,b.name,o.name,g.name");
sql.Add("from query_prepare");
sql.Add("group by b.name");
active:=true;
в акцесе у меня есть запрос из которого я вот пытаюсь выбрать записи....
Пишет попытка выполнить запрос который не включает указанное выражние "kod" как часть статической функции или группы...
без group by запрос выполняется нормально
Плохиш (2004-02-17 15:43:00) [1]
>SPIRIT © (17.02.04 15:32) [9]
Берёшь книжку по SQL и читаешь про GROUP BY и для чего он преднозначен.
Соловьев (2004-02-17 15:41:00) [2]
Может order by b.name лучше будет?
HSolo (2004-02-17 15:40:00) [3]
{$TELEPATE_MODE ON}
Может, имеется в виду - упорядочить людей по отделам?
Тогда
ORDER BY b.name
{$TELEPATE_MODE OFF}
Mike Kouzmine (2004-02-17 15:35:00) [4]
Можешь по человечески объяснить что надо?
Зачем нужны s. b. и т.д.?
SPIRIT (2004-02-17 15:32:00) [5]
sql.Add("select s.kod,s.fio,b.name,o.name,g.name,m.date_last,m.date_next");
sql.Add("from query_prepare");
sql.Add("group by b.name");
дубль два... проблема таже... груп бай ... нужен ОЧЕНЬ .. групировать чтобы по отделам человекав блин ..
Соловьев (2004-02-17 15:29:00) [6]
2 spirit
что хочешь получить данным запросом?
зачем тебе group by?
DenK_vrtz (2004-02-17 15:28:00) [7]
SPIRIT © (17.02.04 15:26) [5]
тогда см. Mike Kouzmine © (17.02.04 15:23) [1]
Fay (2004-02-17 15:28:00) [8]
А ЧТО ЕСТЬ!?
SPIRIT (2004-02-17 15:26:00) [9]
выборка из запроса .. блин.... не туда запихнул ... distincta там нет короче....
SPIRIT (2004-02-17 15:24:00) [10]
> Fay ©
а что нужно ???
DenK_vrtz (2004-02-17 15:24:00) [11]
тогда встречный вопрос
А зачем в данном запросе distinct? И еще. А префиксы у полей зачем? Выборка же из одной таблицы!
Mike Kouzmine (2004-02-17 15:23:00) [12]
А ты добавь все остальные поля.
Fay (2004-02-17 15:23:00) [13]
group by ТУТ не нужен