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

Вниз

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

 
wirg   (2006-05-14 19:44) [0]

У меня есть 3 таблицы:

Типы устройств:
ИД_типа
Название_типа

Модели устройств:
ИД_модели
название_модели

Устройства:
ИД_устройства
ИД_модели
ИД_типа

Мне нужно посчитать число моделей в таблице Устройства, а затем сформировать таблицу где будет название Модели, название Типа устройства, Число штук.

Как это можно сделать, при помощи SQL и ADOQuery?


 
Desdechado ©   (2006-05-14 20:02) [1]

select count(distinct id_model) from ustrojstva

select M.naz_mod, T.naz_tip, count(U.id_ustr)
from tip T, model M, Ustroj U
where u.id_tip=t.id_tip and u.id_mod=M.id_mod
group by M.naz_mod, T.naz_tip


 
wirg   (2006-05-14 20:29) [2]

Возможно я не очень правильно сформулировал. Задача такая мне нужно сформировать таблицу, в которой будут названия моделей(без повторов), затем тип и число моделей(штук).
Как должен выглядеть запрос?


 
Desdechado ©   (2006-05-14 20:38) [3]

это уже самому нужно подумать, используя другие поля, но тот же принцип, что и в [1]


 
wirg   (2006-05-14 20:45) [4]

В первом запросе после запуска запроса в ACCESS спрашивается какой тип устройства, ввожу номер, и все названия формируются с этим типом, где там может быть ошибка?


 
ANB ©   (2006-05-15 12:43) [5]


> wirg   (14.05.06 20:45) [4]

в 17 строке



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

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

Наверх




Память: 0.47 MB
Время: 0.052 c
15-1147344034
Юрий Зотов
2006-05-11 14:40
2006.06.04
Звездные войны... :o)


15-1147454038
Мазут Береговой
2006-05-12 21:13
2006.06.04
Манипуляция TIFF картинками


15-1145611017
Paradoxer
2006-04-21 13:16
2006.06.04
Работа с Paradox без BDE


15-1147085301
BAngel
2006-05-08 14:48
2006.06.04
Скачать делфи


3-1142429352
Emik
2006-03-15 16:29
2006.06.04
FIBPlus Tools