Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запрос количества записей по параметрам  [new]
grifin85
Member

Откуда:
Сообщений: 9
Добрый всем!
Возникла проблема с подсчетом количества товаров по характеристикам. Я в сиквеле не силен и не сразу понял что я упустил важную вещь. Поэтому прошу наставить меня на путь истенный :)
CREATE TABLE [dbo].[ProductProductParametrs](
	[Id] [int] IDENTITY(1,1) NOT NULL,
	[CategoryId] [int] NULL, - это идентификатор категория товара
	[BrandId] [int] NULL, - это идентификатор бренда
	[ProductId] [int] NOT NULL, - это идентификатор продукта
	[ProductParametrId] [int] NOT NULL, - это идентификатор параметра характеристики
	[UkrValue] [varchar](900) NULL, текстовое значения параметра на украинском языке
	[RusValue] [varchar](1500) NOT NULL, текстовое значения параметра на русском языке
	[NumberValue] [decimal](18, 2) NULL, числовое значение параметра (если это цифра)
	[MinPrice] [decimal](18, 2) NULL, минимальная цена товара
	[MaxPrice] [decimal](18, 2) NULL, максимальная цена
	[Position] [int] NULL, это позиция в списке
 CONSTRAINT [PK_ProductProductParametrs] PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]


Например пользователь выбрал 2 бренда и параметр "количество дверей" = 6

И мне нужно для каждой других характеристик подсчитать количества товаров. Понятно дело мы исключаем из запроса характеристику которая относиться к выбранной из списка.

Например у нас есть такие категории
Бренды
Количество дверей
Цвет
Когда мы считаем количество товаров для значений характеристик Например
Бренды то только используем количество дверей, а если цвет то бренды и количество дверей
17 июл 12, 21:06    [12880441]     Ответить | Цитировать Сообщить модератору
 Re: Запрос количества записей по параметрам  [new]
grifin85
Member

Откуда:
Сообщений: 9
Или может нужно пересмотреть архитектуру? Если да, то что Вы можете посоветовать? Буду очень признателень
17 июл 12, 23:03    [12880836]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить