Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.23;
Скачать: CL | DM;

Вниз

Нужно составить SQL запрос для dbf   Найти похожие ветки 

 
abhtr   (2006-05-22 14:39) [0]

Наверное, делитанский вопрос. Прошу прощения и помощи.
Существует таблица (Detal.dbf), имеющая поля: Detal_ID (integer), Detal_Name (string), Detal_P (integer).
Нужно составить запрос выбирающий записи (Detal_Name, Detal_P), у которых название детали (Detal_Name) повторяется больше 2 раз, и при этом, вес деталей (Detal_P) был бы разный.


 
Johnmen ©   (2006-05-22 14:54) [1]

SELECT * FROM Detal T1
WHERE 2 < (SELECT COUNT(*) FROM Detal T2 WHERE T1.Detal_Name=T2.Detal_Name GROUP BY T2.Detal_P)


 
abhtr   (2006-05-22 17:09) [2]

Выдает сообщение:
"Single row subquery produced more then once row"


 
Johnmen ©   (2006-05-22 17:17) [3]

Да-да. Вкралась досадная непростительная ошибка :)))

SELECT * FROM Detal T1
WHERE 2 < (SELECT COUNT(DISTINCT T2.Detal_P) FROM Detal T2 WHERE T1.Detal_Name=T2.Detal_Name)


При этом могут быть детали с одинаковым весом.


 
abhtr   (2006-05-23 09:06) [4]

Обработка шла дольше, чем с первым вариантом, но...
К сожалению, опять ошибка:
Access violation at address 4BDE5C0D in module "IDAPI32.DLL". Read of address 00000000.
???


 
Johnmen ©   (2006-05-23 09:12) [5]

Это уже у тебя.


 
abhtr   (2006-05-23 10:16) [6]

А из-за чего это может быть?


 
Desdechado ©   (2006-05-23 12:32) [7]

наверняка обращение к неинициализированной объектной переменной или переменной, содержащей ссылку на уничтоженный объект



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

Текущий архив: 2006.07.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.059 c
15-1148976478
pasha_golub
2006-05-30 12:07
2006.07.23
ЧМ-2006. Турнир прогнозов.


15-1150783833
StriderMan
2006-06-20 10:10
2006.07.23
Дальность действия WiFi


15-1150778246
Карелин Артем
2006-06-20 08:37
2006.07.23
Чем перекодировать " --- &amp;#225;&amp;#231;&amp;#226; &amp;#170;&amp;#237;&amp;#228;&amp;#228;&amp;#168;&amp;#230;&amp;#168;-&amp;#226;  -T&amp;#227;, &amp;#162;&amp;#224;-- &amp;#2


2-1151690183
resuS
2006-06-30 21:56
2006.07.23
русский язык в консольном приложении


2-1151826070
Deny20
2006-07-02 11:41
2006.07.23
Дайте совет новичку