Здравствуйте, SBoyko, Вы писали:
SB>Необходимо сформировать запрос с результатом вида (для номера 103)
SB>1 Кондиционер 103
SB>2 Компьютер
SB>3 Телевизор
SB>4 Магнитофон 103
SB>5 Вентилятор
SB>Вопросы:
SB>1. можно ли сформировать такой запрос.
SB>2. его примерный вид в SQL
SB>3. Вообще делает ли кто нибудь так????
)))
Попробуй перекрестный запрос:
TRANSFORM Count(ID) AS C_ID
SELECT tools.ToolID, ToolName
FROM [SELECT Equipment.*, tools.*
FROM Equipment INNER JOIN tools ON Equipment.ToolID = tools.ToolID]. AS [temp]
GROUP BY tools.ToolID, ToolName
PIVOT RoomID;
и по всем номерам и количество оборудования (вдруг в одном номере два телевизора