|
|
|
Forum Guru
      
участник
Last Login: 14.10.2002 14:02
Сообщ.: 61,
Visits: 672
|
|
Конкретно - есть запрос к БД в ответ на который надо получить число различных типов квартир на этаже здания. В качестве параметра процедуры используется ID здания. Здания, ес-но, разноэтажные. Надо получить таблицу, где, в частности, по горизонтали расположены этажи. Сейчас приходится, фактически, работать с куросорами и циклами внутри сохраненки - а это слишком медленно. Вопрос - есть ли стандартные решения в SQL-server такой задачи. Спасибо. Сергей.
|
|
|
|
|
Forum Member
      
участник
Last Login: 17.12.2001 10:12
Сообщ.: 36,
Visits: 397
|
|
| Приведи структуру БД, плиз. А то догадываться о ней не хочется :-)
|
|
|
|
|
Forum Guru
      
участник
Last Login: 14.10.2002 14:02
Сообщ.: 61,
Visits: 672
|
|
Один дом имеет много этажей. Один этаж имеет много квартир. Т.е. имеем три таблицы (дом, этаж дома, квартира на этаже) с отношением один-ко-многим вниз по иерархии. Свойством экземпляра квартиры является число комнат в квартире. Надо построить таблицу для конкретного дома, где по вертикали расположены виды квартир(1-о комнатная, 2-х комнатная, 3-х комнатная и т.д.); по горизонтали этажи(1-й этаж, 2-ой этаж,... n- этаж). На пересечении - число i-комнатных квартир на j-ом этаже. Условие: одна и та же процедура получения такой таблицы используется для разноэтажных домов. СПАСИБО. Сергей.
|
|
|
|