Re[2]: Элементарная выборка
От: БуМарат Россия  
Дата: 04.07.03 09:39
Оценка:
Здравствуйте, ААз, Вы писали:

ААз>Попробуй перекрестный запрос:


ААз>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;

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

ААз>

ААз>и по всем номерам и количество оборудования (вдруг в одном номере два телевизора

IMHO нельзя так организовывать данные, чтобы количество телевизоров определять таким образом. Должно быть соответствующее поле : Equipment (ID,RoomID,ToolID,количество)
... << RSDN@Home 1.0 beta 6a >>
Цель жизни — стремление к цели
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.