powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / просьба помочь с запросом
4 сообщений из 4, страница 1 из 1
просьба помочь с запросом
    #39575715
romblchh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Таблицы и запрос на sqlfiddle http://sqlfiddle.com/#!6/f952bf/1
там почему то не работает совсем у меня выдаёт

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
ColorCode	StyleSize	Ratio
BLACK	    18/24	    2
BLACK	    30/36 	    2
BLACK	    4y	            1
BLACK	    5y	            1
BLACK	    6y	            1
CAMMEL	    18/24	    2
CAMMEL	    30/36 	    2
CAMMEL	    4y	            2
CAMMEL	    5y	            2
CAMMEL	    6y	            2
NAVY	    18/24	    2
NAVY	    30/36 	    2
NAVY	    4y	            1
NAVY	    5y	            1
NAVY	    6y	            1
SALUTE	    18/24	    2
SALUTE	    30/36 	    2
SALUTE	    4y	            1
SALUTE	    5y	            1
SALUTE	    6y	            1



Мне нужно показать это вот так, как бы в ширину что бы было как Excell

Код: html
1.
2.
3.
4.
colors/size	 0/3	     3/6	6/12	12/18	18/24	30/36	4y	5y	6y	8y	10y	12y	  14y  16y	18y	 20y  Total
BLACK	   2	      2	     2	 	 2	     2	 
CAMMEL	   2	      1	     2            
NAVY	   2          2	                             1 
...
Рейтинг: 0 / 0
просьба помочь с запросом
    #39575719
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
просьба помочь с запросом
    #39575751
romblchh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дедушка,
Спасибо, похоже на то что нужно, может знаете как это использовать без агрегатной функции
вот что у меня получилось

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
SELECT ColorCode as 'colors/size' , [5], [6], [7], [8], [9]  
FROM   
(SELECT          StyleColors.ColorCode as ColorCode, StyleSizes.StyleSizeID  as StyleSizeID, OrderStyleColorSize.Ratio as Ratio
FROM            OrderStyleColorSize INNER JOIN
                         StyleColors ON OrderStyleColorSize.ColorID = StyleColors.ColorID INNER JOIN
                         StyleSizes ON OrderStyleColorSize.StyleSizeID = StyleSizes.StyleSizeID)  p 
PIVOT  
(  
COUNT (Ratio)   
FOR StyleSizeID IN  
( [5], [6], [7], [8], [9] )  
) AS pvt  
ORDER BY pvt.ColorCode;



как бы мне вместо COUNT (Ratio) использовать значение из Ratio?
...
Рейтинг: 0 / 0
просьба помочь с запросом
    #39575754
romblchh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
заработало как нужно с SUM
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / просьба помочь с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]