Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];

Вниз

GROUP BY не работает   Найти похожие ветки 

 
SPIRIT   (2004-02-17 15:21) [0]

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 запрос выполняется нормально


 
Mike Kouzmine   (2004-02-17 15:23) [1]

А ты добавь все остальные поля.


 
Fay   (2004-02-17 15:23) [2]

group by ТУТ не нужен


 
SPIRIT   (2004-02-17 15:24) [3]


> Fay ©

а что нужно ???


 
DenK_vrtz   (2004-02-17 15:24) [4]

тогда встречный вопрос
А зачем в данном запросе distinct? И еще. А префиксы у полей зачем? Выборка же из одной таблицы!


 
SPIRIT   (2004-02-17 15:26) [5]

выборка из запроса .. блин.... не туда запихнул ... distincta там нет короче....


 
DenK_vrtz   (2004-02-17 15:28) [6]

SPIRIT © (17.02.04 15:26) [5]

тогда см. Mike Kouzmine © (17.02.04 15:23) [1]


 
Fay   (2004-02-17 15:28) [7]

А ЧТО ЕСТЬ!?


 
Соловьев   (2004-02-17 15:29) [8]

2 spirit
что хочешь получить данным запросом?
зачем тебе group by?


 
SPIRIT   (2004-02-17 15:32) [9]

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");


дубль два... проблема таже... груп бай ... нужен ОЧЕНЬ .. групировать чтобы по отделам человекав блин ..


 
Mike Kouzmine   (2004-02-17 15:35) [10]

Можешь по человечески объяснить что надо?
Зачем нужны s. b. и т.д.?


 
HSolo   (2004-02-17 15:40) [11]

{$TELEPATE_MODE ON}
Может, имеется в виду - упорядочить людей по отделам?
Тогда
ORDER BY b.name
{$TELEPATE_MODE OFF}


 
Соловьев   (2004-02-17 15:41) [12]

Может order by b.name лучше будет?


 
Плохиш   (2004-02-17 15:43) [13]

>SPIRIT © (17.02.04 15:32) [9]

Берёшь книжку по SQL и читаешь про GROUP BY и для чего он преднозначен.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.012 c
3-43383
SergP
2004-02-14 14:35
2004.03.14
Как сделать что-то типа LIMIT в Access


3-43315
Денисыч
2004-02-17 00:52
2004.03.14
Как грамотно преобразовать string в integer


1-43519
Vitaly_old
2004-02-28 10:34
2004.03.14
vmesto_russkix_bukv_znaki_voprosov


8-43682
botan
2003-11-08 16:52
2004.03.14
очистка канвы!


1-43524
Edu
2004-02-16 07:01
2004.03.14
Ввод функции на Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский