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

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

групировка по полю memo,обьекта OLE в запросе [D6, access]


denis24 ©   (2004-11-10 13:48:00) 

Что делать если в запросе с обьединениями нужно делать сабж(перечисляю в select все поля-соотв по всем группирую в group by),а по этим полям групировать нельзя? А выводить их в результате запроса нужно..


sniknik   (2004-11-10 19:39:00) [1]

исключи его из групировки (раз уж так работает) а в списке напиши First(tblMain.picture)


denis24   (2004-11-10 15:35:00) [2]

Смысл понятен.
Только когда я пишу
sql.add('SELECT id_main, count(id_diagnoz) AS count_diagnoz INTO temp');
sql.add('FROM tblmain_diagnoz GROUP BY id_main');
Вываливается ошибка  "Access violation in address...
in module msjet40.dll"
Можно сразу в новую таблицу писать в аксесовских базах?


Соловьев   (2004-11-10 14:06:00) [3]

http://delphimaster.ru/cgi-bin/forum.pl?id=1099920344&n=1


denis24   (2004-11-10 14:04:00) [4]

SELECT tblMain.id_main, tblMain.id_analiz, tblKlients.fam, Count(tblMain_diagnoz.id) AS [Count-id], tblMain.picture
FROM (tblKlients RIGHT JOIN (tblDoctor RIGHT JOIN tblMain ON tblDoctor.id_doctor = tblMain.id_doctor) ON tblKlients.id_klient = tblMain.id_klient) LEFT JOIN tblMain_diagnoz ON tblMain.id_main = tblMain_diagnoz.id_main
GROUP BY tblMain.id_main, tblMain.id_analiz, tblKlients.fam, tblMain.picture

Если без поля id_main.picture то все работает.
база Access2000


Соловьев   (2004-11-10 13:53:00) [5]

http://delphimaster.ru/cgi-bin/forum.pl?id=1100003561&n=1


Johnmen   (2004-11-10 13:52:00) [6]

Приводи желаемый запрос.


Наверх

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