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

Вниз

Delphi не понимет запрос   Найти похожие ветки 

 
Andy   (2003-09-30 11:07) [0]

Помогите пожалуйста! В MSSQL 2000 пишу такой запрос: select *, [kolvo]=count(name) from KMT, EdOB where idEdObKMT=idEdOb and EdOb.NameTOb=""Принтер"" group by name. Он выполняется, а в Delphi 7 выскакивает ошибка типа "Column "KMT.idEdObKMT" is invalid in the select list becouse it is not contained in either an aggregate function or the Group By clause. Спасибо.


 
Delirium   (2003-09-30 11:18) [1]

Разумеется, что это ты за кривую конструкцию написал:
select *, count(...)
...
group by field
? "*"<>"field" знаешь-ли, подумай ещё...

P.S. Это не "Delphi не понимет запрос", а собственно сам MSSQL не понимает, что ты от него хочешь, а сам - понимаешь?


 
Andy   (2003-09-30 11:22) [2]

SQL Query Analyzer прекрасно понимает


 
stone   (2003-09-30 11:24) [3]

Не могет такого быть...


 
Delirium   (2003-09-30 11:26) [4]

Такой запрос - парсится, но не исполняется, да и не может быть исполнен ввиду неоднозначности группировки


 
MOA   (2003-09-30 11:56) [5]

Вы хотите вот это?

select *, s.[kolvo] from KMT, EdOB,(select MIN(EdOb.NameTOb) AS NO, count(name) AS [kolvo] from KMT, EdOB where idEdObKMT=idEdOb group by name) s where idEdObKMT=idEdOb and EdOb.NameTOb=""Принтер"" and s.NO=EdOb.NameTOb



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

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

Наверх




Память: 0.45 MB
Время: 0.007 c
3-65397
Silver_
2003-09-26 15:22
2003.10.20
куча вопросов в одну тему


1-65480
Deimos
2003-10-07 23:04
2003.10.20
Окно не таскается....


4-65672
while(1=1)
2003-08-13 18:52
2003.10.20
Нужно узнать что передает через message одна программа другой!


3-65315
guest_Dmitry
2003-09-28 13:11
2003.10.20
Сохранение параметров Grid


1-65416
Islander
2003-10-07 20:43
2003.10.20
Еще немного про метод free и выход из процедуры





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский