powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как соединить такое?
7 сообщений из 32, страница 2 из 2
Как соединить такое?
    #39803589
iiyama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m1ke423,
чтд

PS. Напишите в чем делаете отчет и Welcome
...
Рейтинг: 0 / 0
Как соединить такое?
    #39803599
m1ke423
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iiyama,

По идее мне нужно написать запрос который выведет эту информацию в ssms, а потом скопировать в excel как это и сделано с примером. Проблема у меня в запросе, не могу написать. Нехватает знаний
...
Рейтинг: 0 / 0
Как соединить такое?
    #39803601
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m1ke423iiyama,

По идее мне нужно написать запрос который выведет эту информацию в ssms, а потом скопировать в excel как это и сделано с примером. Проблема у меня в запросе, не могу написать. Нехватает знанийА навыков чтения вам хватает, чтобы ответы читать?
...
Рейтинг: 0 / 0
Как соединить такое?
    #39803615
iiyama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m1ke423По идее мне нужно написать запрос который выведет эту информацию в ssms, а потом скопировать в excel как это и сделано с примером.
1. Извлекаете свои данные по заказам.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 declare @orderdata table(order_num nvarchar(50), order_date date, plu int, qty int, cost money)
insert into @orderdata values
  ('SAL0087.1670', '20180719', 1325, 300, 2255100)
, ('SAL0087.1670', '20180719', 1512, 100, 584600)
, ('SAL0087.1670', '20180719', 2012, 100, 626400 )
, ('SAL0087.1670', '20180719', 2212, 3000,	11274000 )
, ('SAL0087.1670', '20180719', 2225, 8100,	60887700 )
, ('SAL0087.1670', '20180719', 2712, 2000,	6682000 )
, ('SAL0087.1670', '20180719', 2725, 2400,	16036800 )

select * from @orderdata


2. Делаете сводную таблицу в Excel, например как на картинке
3. Profit
...
Рейтинг: 0 / 0
Как соединить такое?
    #39803757
dklim.kzn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну это всё делается просто

select ... итоги
union
select ... данные

вопрос только в сортировке, чтобы итог был сверху
это можно обеспечить надежно либо добавлением пробела спереди к содержимому строки с названием торговой точки
либо каким то более сложным условием, основанным на содержимом
типа
order by case when name not like '[1-9]%' then 0 else 1 end, name

но скорее можно просто добавить тип, использовать его в сортировке, но не выводить

select ..., значения
from
(
select 0,... итоги
union
select 1,... данные
) t
order by t,...
...
Рейтинг: 0 / 0
Как соединить такое?
    #39803758
dklim.kzn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
с небольшой модификацией это применимо и для простыни по многим торговым точкам
как это _обычно любят_ серьезные специалисты
...
Рейтинг: 0 / 0
Как соединить такое?
    #39803809
Посетитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dklim.kznну это всё делается просто

select ... итоги
union
select ... данные

вопрос только в сортировке, чтобы итог был сверху
это можно обеспечить надежно либо добавлением пробела спереди к содержимому строки с названием торговой точки
либо каким то более сложным условием, основанным на содержимом
типа
order by case when name not like '[1-9]%' then 0 else 1 end, name

но скорее можно просто добавить тип, использовать его в сортировке, но не выводить

select ..., значения
from
(
select 0,... итоги
union
select 1,... данные
) t
order by t,...

вы тему в принципе дальше первого сообщения не читаете, а сразу мчитесь делиться своими гениальными мыслями?
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как соединить такое?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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