powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Добавление пустой строки , как разделитель, при смене значений
3 сообщений из 3, страница 1 из 1
Добавление пустой строки , как разделитель, при смене значений
    #40088153
soaring_Jordan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Прошу помощу в составлении :
Хочу что б результат этого запроса

Код: sql
1.
2.
3.
4.
5.
6.
SELECT  p.NumeroPedido, cp.SortOrder + 1 AS Poz,  cp.Concepto ,d.Codigo, CONVERT(VARCHAR,d.Descripcion) as Descripcion, d.Texto, cp.Cantidad
FROM    EstadoSubModelosPAF AS esmp INNER JOIN
                         ContenidoPAF AS cp ON cp.Numero = esmp.Numero AND cp.Version = esmp.Version AND cp.Orden = esmp.Orden INNER JOIN
                         PAF AS p ON cp.Numero = p.Numero AND cp.Version = p.Version INNER JOIN
                         Dibujos as d ON cp.Concepto = d.Codigo
WHERE        (esmp.ProductionLot = '18071')



разделялся пустой строкой, или чем-то другим, при смене поля NumeroPedido, а именно так :

Код: plaintext
1.
2.
3.
4.
5.
6.
    NumeroPedido	Poz	Concepto	 Codigo	  Descripcion	Texto	                      Cantidad
1	171733	        1	ТР1 OBI     ТР1 OBI      4,68007E+11	ОДНОСТВОР ГЛУХОЕ	        6
2	171733	        2	ТР2 OBI     ТР1 OBI      4,68007E+11	ОДНОСТВОР ПОВОР ПР	       10
3							
4	171735	        4	ТР11 OBI   ТР11 OBI     4,68007E+11	ОДНОСТВОР П/О ПРА	        3
5							
6	171737	        3	ТР6 OBI     ТР6 OBI       4,68007E+11	ДВУСТВОРЧ ГЛ/П-О	        6
...
Рейтинг: 0 / 0
Добавление пустой строки , как разделитель, при смене значений
    #40088166
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Глупое желание. Ибо не серверное это дело.

2. DENS_RANK() и UNION ALL, вместе с order by

3. Впрочем, Distinct и UNION ALL , вместе с order by - тоже сканает.


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT  p.NumeroPedido, cp.SortOrder + 1 AS Poz,  cp.Concepto ,d.Codigo, CONVERT(VARCHAR,d.Descripcion) as Descripcion, d.Texto, cp.Cantidad, ord = 0
FROM    EstadoSubModelosPAF AS esmp INNER JOIN
                         ContenidoPAF AS cp ON cp.Numero = esmp.Numero AND cp.Version = esmp.Version AND cp.Orden = esmp.Orden INNER JOIN
                         PAF AS p ON cp.Numero = p.Numero AND cp.Version = p.Version INNER JOIN
                         Dibujos as d ON cp.Concepto = d.Codigo
WHERE        (esmp.ProductionLot = '18071')
union all
SELECT  distinct p.NumeroPedido,  Poz = null,  Concepto = null... , ord = 1
FROM    EstadoSubModelosPAF AS esmp INNER JOIN
                         ContenidoPAF AS cp ON cp.Numero = esmp.Numero AND cp.Version = esmp.Version AND cp.Orden = esmp.Orden INNER JOIN
                         PAF AS p ON cp.Numero = p.Numero AND cp.Version = p.Version INNER JOIN
                         Dibujos as d ON cp.Concepto = d.Codigo
WHERE        (esmp.ProductionLot = '18071')
order by NumeroPedido, ord;
...
Рейтинг: 0 / 0
Добавление пустой строки , как разделитель, при смене значений
    #40088268
soaring_Jordan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222
1. Глупое желание. Ибо не серверное это дело.

Согласен, но оно вынужденное ...
aleks222
3. Впрочем, Distinct и UNION ALL , вместе с order by - тоже сканает.

Спасибо, то что надо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Добавление пустой строки , как разделитель, при смене значений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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