powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / проблема с соединением двух таблиц в Report Builder
18 сообщений из 18, страница 1 из 1
проблема с соединением двух таблиц в Report Builder
    #37252322
timotheus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет,

Проблема следующая.
Есть две таблицы, "Заказ" и "План".
Нужно сделать отчет, где для каждого менеджера выводилась бы сумма по заказам и сумма по планам, разбитые по месяцам.

У каждого менеджера десятки-сотни заказов в месяц, а план обычно один, то есть тупо вывести нужные данные в один dataset
и потом просуммировать их по менеджеру и по месяцу не получится
(тогда план за каждый месяц просуммируется столько же раз, сколько и заказ).
Нужно, чтобы в отчете присутствовали только уникальные значения из столбца "план".

Попробовал следующее решение:
(с опорой на http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/4563c797-df05-43bf-80d1-e1757d06daf6/)

В dataset выгружаю данные следующим запросом

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
SELECT
   FilteredNew_planwebsite.owneridname  /* менеджер */
  ,FilteredNew_planwebsite.new_billing /* план */
  ,FilteredNew_month.new_month_index /* месяц */
  ,FilteredNew_month.new_monthname 
  ,FilteredNew_orderdetail.new_billingamount_base /* заказ */
  ,FilteredNew_orderdetail.new_stage /* состояние заказа (для фильтрации отмененных) */
  ,new_table.owneridname AS new_ownerid
FROM
  FilteredNew_planwebsite
  INNER JOIN (SELECT planwebsite1.owneridname, planwebsite1.new_montid FROM FilteredNew_planwebsite AS planwebsite1) 
AS new_table 
/* еще раз менеджер, нужен для идентификации повторяющихся строк из плана */
    ON new_table.new_montid = FilteredNew_planwebsite.new_montid
  INNER JOIN FilteredNew_month
    ON FilteredNew_planwebsite.new_montid = FilteredNew_month.new_monthid
  INNER JOIN FilteredNew_orderdetail
    ON FilteredNew_orderdetail.new_monthid = FilteredNew_month.new_monthid 
AND FilteredNew_planwebsite.ownerid = FilteredNew_orderdetail.ownerid 
AND FilteredNew_planwebsite.new_montid = FilteredNew_orderdetail.new_monthid
WHERE
  FilteredNew_orderdetail.new_stage !=  3  /* фильтрация отмененных строк */

Дальше суммирую поле "План" в таблице следующим выражением:

=SUM(IIF(Fields!new_ownerid.Value = Fields!owneridname.Value, Fields!new_billing.Value, 0))

При выводе отчета получаю Error во всех ячейках с этим выражением, хотя отчет запускается без ошибок и предупреждений.
Может быть, есть другой способ соединить эти две таблицы так, как мне нужно?
Очень надеюсь на вашу помощь.

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37252781
Нужно сделать отчет, где для каждого менеджера выводилась бы сумма по заказам и сумма по планам, разбитые по месяцам.
У каждого менеджера десятки-сотни заказов в месяц, а план обычно один, то есть тупо вывести нужные данные в один dataset Нечто похожее делал когда-то, там все легко решилось на стороне SQL одним запросом.

Давайте сюда заполенные тестовые данные, что-то типа такого:
Код: plaintext
1.
2.
3.
4.
5.
declare @t table (Parent varchar( 50 ), Child varchar( 50 ))
insert @t
 select 'Depart 1','Podrazdel 1_1' union all select 'Depart 1','Podrazdel 1_2' union all select 'Depart 2','Podrazdel 2_1' union all
 select 'Depart 2','Podrazdel 2_2' union all select 'Podrazdel 1_1','Otdel 1_1' union all select 'Podrazdel 1_1','Otdel 1_2' 

select * from @t

И желаемый результат.
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37253207
timotheus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Начинающий SQL 2008,

Надеюсь я правильно вас понял с тестовыми данными.
Что-то такое будет:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
declare @t table (
  manager varchar( 50 )
  month varchar( 50 ),
  billing int,
  plan int
);

insert @t
select 'Ivanov', 'march',  100 ,  250  
union all select 'Ivanov', 'march',  200 ,  250 
union all select 'Ivanov', 'march',  300 ,  250 
union all select 'Petrov', 'april',  200 ,  55  
union all select 'Petrov', 'april',  100 ,  55 
union all select 'Sidorov', 'april',  300 ,  200 

А желаемый результат:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
declare @t table (
  manager varchar( 50 )
  month varchar( 50 ),
  billing int,
  plan int
);

insert @t
select 'Ivanov', 'march',  100 ,  250  
union all select 'Ivanov', 'march',  200 ,  0 
union all select 'Ivanov', 'march',  300 ,  0 
union all select 'Petrov', 'april',  200 ,  55  
union all select 'Petrov', 'april',  100 ,  0 
union all select 'Sidorov', 'april',  300 ,  200 

С SQL "работаю" вторую неделю, поэтому возможны ошибки:(

Спасибо.
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37253362
timotheus,

На таких тестовых данных
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
declare @t table (manager varchar( 50 ), mon varchar( 50 ), billing int, [plan] int)
insert @t
select 'Ivanov', 'march',  100 ,  250  
union all select 'Ivanov', 'march',  200 ,  250 
union all select 'Ivanov', 'march',  300 ,  250 
union all select 'Petrov', 'april',  200 ,  55  
union all select 'Petrov', 'april',  100 ,  55 
union all select 'Sidorov', 'april',  300 ,  200 

select * from @t
managermonbillingplanIvanovmarch100250Ivanovmarch200250Ivanovmarch300250Petrovapril20055Petrovapril10055Sidorovapril300200

Можно так
Код: plaintext
1.
2.
3.
4.
5.
6.
;with cte as (
 select t1.manager, t1.mon, t1.billing, t1.[plan], row_number() over (partition by manager order by (select  0 )) [rn]
 from @t t1
)
select manager, mon, billing, case when rn =  1  then [plan] else  0  end [plan]
from cte

Результат:
managermonbillingplanIvanovmarch100250Ivanovmarch2000Ivanovmarch3000Petrovapril20055Petrovapril1000Sidorovapril300200
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37259047
timotheus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!

Пытаюсь приспособить ваше решение к своему запросу, все с виду гладко до предпоследней строки:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
WITH CTE AS (
SELECT
  FilteredNew_planwebsite.owneridname
  ,FilteredNew_planwebsite.new_billing
  ,FilteredNew_month.new_month_index
  ,FilteredNew_month.new_monthname
  ,FilteredNew_orderdetail.new_billingamount_base
  ,FilteredNew_orderdetail.new_stage
  ,row_number() over (partition by FilteredNew_planwebsite.owneridname order by (select  0 )) [rn]
FROM
  FilteredNew_planwebsite
  INNER JOIN FilteredNew_month
    ON FilteredNew_planwebsite.new_montid = FilteredNew_month.new_monthid
  INNER JOIN FilteredNew_orderdetail
    ON FilteredNew_orderdetail.new_monthid = FilteredNew_month.new_monthid AND FilteredNew_planwebsite.ownerid = FilteredNew_orderdetail.ownerid AND FilteredNew_planwebsite.new_montid = FilteredNew_orderdetail.new_monthid
WHERE
  FilteredNew_orderdetail.new_stage !=  3 )
  SELECT
   FilteredNew_planwebsite.owneridname
  ,FilteredNew_month.new_month_index
  ,FilteredNew_month.new_monthname
  ,FilteredNew_orderdetail.new_billingamount_base
  ,FilteredNew_orderdetail.new_stage
  ,CASE WHEN rn= 1  THEN (FilteredNew_planwebsite.new_billing) ELSE  0  END FilteredNew_planwebsite.new_billing
from CTE

Получаю ошибку

Incorrect syntax near '.'.
Error Number: 102
Severity: 15
State: 1
Line Number: 24

Не могу понять, что именно не так... Третий день уже запрос кручу, и так, и сяк, все без толку.
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37259522
timotheus,
А чего раньше не написали?

Замените
Код: plaintext
 ,CASE WHEN rn= 1  THEN (FilteredNew_planwebsite.new_billing) ELSE  0  END FilteredNew_planwebsite.new_billing

на
Код: plaintext
 ,CASE WHEN rn= 1  THEN (FilteredNew_planwebsite.new_billing) ELSE  0  END [new_billing]
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37259539
timotheus,

А что выдает
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
;WITH CTE AS (
SELECT
  FilteredNew_planwebsite.owneridname
  ,FilteredNew_planwebsite.new_billing
  ,FilteredNew_month.new_month_index
  ,FilteredNew_month.new_monthname
  ,FilteredNew_orderdetail.new_billingamount_base
  ,FilteredNew_orderdetail.new_stage
  ,row_number() over (partition by FilteredNew_planwebsite.owneridname order by (select  0 )) [rn]
FROM
  FilteredNew_planwebsite
  INNER JOIN FilteredNew_month
    ON FilteredNew_planwebsite.new_montid = FilteredNew_month.new_monthid
  INNER JOIN FilteredNew_orderdetail
    ON FilteredNew_orderdetail.new_monthid = FilteredNew_month.new_monthid AND FilteredNew_planwebsite.ownerid = FilteredNew_orderdetail.ownerid AND FilteredNew_planwebsite.new_montid = FilteredNew_orderdetail.new_monthid
WHERE
  FilteredNew_orderdetail.new_stage !=  3 
)
  SELECT
*
 ,CASE WHEN rn= 1  THEN (new_billing) ELSE  0  END [Некое название столбца]
from CTE
?
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37260120
timotheus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Начинающий SQL 2008,

Этот запрос сработал, спасибо! Правда это не совсем то, что мне нужно.
Я его немного изменил, сделав
Код: plaintext
partition by FilteredNew_month.new_month_index
, но даже в этом случае я могу фильтровать только фиксированное количество планов в месяц, а их может быть несколько (от одного до трех). Как бы мне фильтровать в столбец "план" только уникальные значения?

Кажется, что здесь можно использовать DISTINCT для отбора уникальных значений, но не могу сообразить, как:(

Спасибо еще раз.
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37260636
Кажется, что здесь можно использовать DISTINCT для отбора уникальных значений, но не могу сообразить, как:(SQL под рукой нет...

Навскидку:
Код: plaintext
1.
2.
3.
4.
 ...
SELECT distinct
*
 ,CASE WHEN rn= 1  THEN (new_billing) ELSE  0  END [Некое название столбца]
from CTE

Приведите конечный результат в виде:
Код: plaintext
1.
2.
3.
4.
5.
declare @t table (Parent varchar( 50 ), Child varchar( 50 ))
insert @t
 select 'Depart 1','Podrazdel 1_1' union all select 'Depart 1','Podrazdel 1_2' union all select 'Depart 2','Podrazdel 2_1' union all
 select 'Depart 2','Podrazdel 2_2' union all select 'Podrazdel 1_1','Otdel 1_1' union all select 'Podrazdel 1_1','Otdel 1_2' 

select * from @t

В понедельник подскажу.

З.Ы. Есть подозрение, что решается через
Код: plaintext
1.
2.
select top  1  with ties
...
order by row_number() over...
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37264295
timotheus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Начинающий SQL 2008,

Я выше приводил тестовые данные и желаемый результат.. Я где-то допустил ошибку, или нужно что-то другое?

Код: plaintext
1.
2.
3.
SELECT distinct
*
 ,CASE WHEN rn= 1  THEN (new_billing) ELSE  0  END [Некое название столбца]
from CTE

Не думаю что это оно т.к. отбирается всего 1 план, а их может быть несколько (1-2-3, причем сколько именно заранее неизвестно).
Есть ли какой-нибудь способ узнать, сколько именно значений в том или ином столбце, и отобрать только их?

Код: plaintext
1.
2.
select top  1  with ties
...
order by row_number() over...

Если я правильно понял, такой запрос включит в набор первую строку и и все ниже идущие строки, у которых значения совпадают со значением в первой строке. Это явно не то, что нужно...
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37264532
timotheusЯ выше приводил тестовые данные и желаемый результат.. Я где-то допустил ошибку, или нужно что-то другое? На этих 10630600 тестовых данных дублей как раз нет

Давайте сюда все шесть колонок
Код: plaintext
1.
2.
3.
4.
5.
6.
 FilteredNew_planwebsite.owneridname
 FilteredNew_planwebsite.new_billing
 FilteredNew_month.new_month_index
 FilteredNew_month.new_monthname
 FilteredNew_orderdetail.new_billingamount_base
 FilteredNew_orderdetail.new_stage
с не уникальными данными.
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37268230
timotheus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Начинающий SQL 2008,

Не понял вас про "не уникальные данные" для этих полей..

Если я соединяю данные с помощью INNER JOIN (он же FilteredNew_planwebsite.new_billing), как я раньше делал, то в столбце plan встает 1 повторяющееся значение в месяц для каждого менеджера. То есть невозможно узнать из результирующей таблицы, сколько реально значений в столбце plan - один или несколько.

Примерно как здесь:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
declare @t table (
  manager varchar( 50 )
  month varchar( 50 ),
  billing int,
  plan int
);

insert @t
select 'Ivanov', 'march',  100 ,  250  
union all select 'Ivanov', 'march',  200 ,  250 
union all select 'Ivanov', 'march',  300 ,  250 
union all select 'Petrov', 'april',  200 ,  55  
union all select 'Petrov', 'april',  100 ,  55 
union all select 'Sidorov', 'april',  300 ,  200 
select * from @t

Насколько я понял при использовании INNER JOIN sql просто берет из столбца plan первое значение и вставляет его в каждую строку.

А нужно следующее.
Предположим, у Иванова 1 план (на 250), у Петрова 2 (55 и 100), у Сидорова 0.

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

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
declare @t table (
  manager varchar( 50 )
  month varchar( 50 ),
  billing int,
  plan int
);

insert @t
select 'Ivanov', 'march',  100 ,  [b]250  [/b]
union all select 'Ivanov', 'march',  200 ,  0 
union all select 'Ivanov', 'march',  300 ,  0 
union all select 'Petrov', 'april',  200 ,  [b]55  [/b]
union all select 'Petrov', 'april',  100 ,  [b]100 [/b]
union all select 'Petrov', 'april',  150 ,  0 
union all select 'Petrov', 'april',  100 ,  0 
union all select 'Sidorov', 'april',  300 ,  0 
union all select 'Sidorov', 'april',  100 ,  0 
union all select 'Sidorov', 'april',  100 ,  0 
select * from @t
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37269838
timotheus,

А вот эта таблица

managermonthbillingplanIvanovmarch100250Ivanovmarch200250Ivanovmarch300250Petrovapril20055Petrovapril10055Sidorovapril300200
с чем джойнится?
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37271212
timotheus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Начинающий SQL 2008,

Это данные из трех таблиц
Джойним таблицу FilteredNew_planwebsite (из нее берем plan) с FilteredNew_month (оттуда month) и с FilteredNew_orderdetail (из нее берем order).
Первоначальный запрос приведен в первом сообщении.

Я видимо совсем вас запутал:(
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37271351
timotheusЯ видимо совсем вас запутал:( Ага

Для полной ясности надо заполнить таблицы
Код: plaintext
1.
2.
3.
 FilteredNew_planwebsite
 FilteredNew_month
 FilteredNew_orderdetail
примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
declare @FilteredNew_planwebsite table (...)
insert @FilteredNew_planwebsite ...

declare @FilteredNew_month table (...)
insert @FilteredNew_month ...

declare @FilteredNew_orderdetail table (...)
insert @FilteredNew_orderdetail ...
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37271961
timotheus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Начинающий SQL 2008,

Что-то такое будет:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
declare @FilteredNew_planwebsite table (manager varchar( 50 ), plan int, month_id int, manager_id int)

insert @FilteredNew_planwebsite
select 'Ivanov',  1000 ,  1 ,  1 
union all select 'Petrov',  700 ,  1 ,  2 
union all select 'Sidorov',  600 ,  1 ,  3 
union all select 'Sidorov',  500 ,  1 ,  3 

union all select 'Ivanov',  1100 ,  2 ,  1 
union all select 'Ivanov',  900 ,  2 ,  1 
union all select 'Petrov',  800 ,  2 ,  2 
union all select 'Sidorov',  750 ,  2 ,  3 
union all select 'Sidorov',  400 ,  2 ,  3 

union all select 'Petrov',  800 ,  3 
union all select 'Sidorov',  750 ,  3 

Код: plaintext
1.
2.
3.
4.
5.
declare @FilteredNew_month table (month varchar( 50 ), month_id int)
insert @FilteredNew_month

select 'march',  1 
union all select 'april',  2 
union all select 'may',  3 

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
declare @FilteredNew_orderdetail table (order int, month_id int, manager_id int)
insert @FilteredNew_orderdetail
select  100 ,  1 ,  1 
union all select  200 ,  1 ,  1 
union all select  300 ,  1 ,  1 
union all select  100 ,  2 ,  1 
union all select  150 ,  2 ,  1 
union all select  350 ,  2 ,  1 
union all select  300 ,  3 ,  1 
union all select  500 ,  3 ,  1 
union all select  400 ,  3 ,  1 

select  150 ,  1 ,  1 
union all select  250 ,  1 ,  2 
union all select  350 ,  1 ,  2 
union all select  150 ,  2 ,  2 
union all select  100 ,  2 ,  2 
union all select  400 ,  2 ,  2 
union all select  350 ,  3 ,  2 
union all select  550 ,  3 ,  2 
union all select  450 ,  3 ,  2 

select  50 ,  1 ,  1 
union all select  150 ,  1 ,  3 
union all select  250 ,  1 ,  3 
union all select  50 ,  2 ,  3 
union all select  100 ,  2 ,  3 
union all select  300 ,  2 ,  3 
union all select  250 ,  3 ,  3 
union all select  450 ,  3 ,  3 
union all select  350 ,  3 ,  3 
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37272057
timotheus,
Здесь для сравнения я вывел изначальный план и новый план

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
declare @FilteredNew_planwebsite table (manager varchar( 50 ), [plan] int, month_id int, manager_id int)
insert @FilteredNew_planwebsite (manager, [plan], month_id, manager_id)
select 'Ivanov',  1000 ,  1 ,  1  union all select 'Petrov',  700 ,  1 ,  2  union all select 'Sidorov',  600 ,  1 ,  3  union all select 'Sidorov',  500 ,  1 ,  3 
union all select 'Ivanov',  1100 ,  2 ,  1  union all select 'Ivanov',  900 ,  2 ,  1  union all select 'Petrov',  800 ,  2 ,  2  union all select 'Sidorov',  750 ,  2 ,  3 
union all select 'Sidorov',  400 ,  2 ,  3  union all select 'Petrov',  800 ,  3 ,  2  union all select 'Sidorov',  750 ,  3 ,  3 
--select top 1 * from @FilteredNew_planwebsite

declare @FilteredNew_month table ([month] varchar( 50 ), month_id int)
insert @FilteredNew_month select 'march',  1  union all select 'april',  2  union all select 'may',  3 
--select top 1 * from @FilteredNew_month

declare @FilteredNew_orderdetail table ([order] int, month_id int, manager_id int)
insert @FilteredNew_orderdetail select  100 ,  1 ,  1  union all select  200 ,  1 ,  1  union all select  300 ,  1 ,  1  union all select  100 ,  2 ,  1  
union all select  150 ,  2 ,  1  union all select  350 ,  2 ,  1  union all select  300 ,  3 ,  1  union all select  500 ,  3 ,  1  union all select  400 ,  3 ,  1 
union all select  150 ,  1 ,  1  union all select  250 ,  1 ,  2  union all select  350 ,  1 ,  2  union all select  150 ,  2 ,  2  union all select  100 ,  2 ,  2  
union all select  400 ,  2 ,  2  union all select  350 ,  3 ,  2  union all select  550 ,  3 ,  2  union all select  450 ,  3 ,  2  union all select  50 ,  1 ,  1  
union all select  150 ,  1 ,  3  union all select  250 ,  1 ,  3  union all select  50 ,  2 ,  3  union all select  100 ,  2 ,  3  union all select  300 ,  2 ,  3  
union all select  250 ,  3 ,  3  union all select  450 ,  3 ,  3  union all select  350 ,  3 ,  3 
--select top 1 * from @FilteredNew_orderdetail

select p.manager, m.[month], o.[order], p.[plan],
case row_number() over (partition by p.manager_id, m.month_id, p.[plan] order by p.manager_id, m.month_id) when  1  then p.[plan] else  0  end [plan_new]
from @FilteredNew_planwebsite p
inner join @FilteredNew_month m on p.month_id = m.month_id
inner join @FilteredNew_orderdetail o on o.month_id = m.month_id and o.manager_id = p.manager_id

Результат:managermonthorderplanplan_newIvanovmarch10010001000Ivanovmarch20010000Ivanovmarch30010000Ivanovmarch15010000Ivanovmarch5010000Ivanovapril100900900Ivanovapril1509000Ivanovapril3509000Ivanovapril10011001100Ivanovapril15011000Ivanovapril35011000Petrovmarch250700700Petrovmarch3507000Petrovapril150800800Petrovapril1008000Petrovapril4008000Petrovmay350800800Petrovmay5508000Petrovmay4508000Sidorovmarch150500500Sidorovmarch2505000Sidorovmarch150600600Sidorovmarch2506000Sidorovapril50400400Sidorovapril1004000Sidorovapril3004000Sidorovapril50750750Sidorovapril1007500Sidorovapril3007500Sidorovmay250750750Sidorovmay4507500Sidorovmay3507500
...
Рейтинг: 0 / 0
проблема с соединением двух таблиц в Report Builder
    #37280908
timotheus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Начинающий SQL 2008,

Ааа, шикарно, еще не пробовал, но это должно сработать!
Спасибо!
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / проблема с соединением двух таблиц в Report Builder
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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