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

Откуда:
Сообщений: 5
Не могу понять почему в поле "NumerDocymenty" записываются все номеры документа а не только принадлижащие именно етому товару?.

SELECT  tw_Rodzaj as Rodzaj
, tw_Symbol As Symbol
, tw_Nazwa as Nazwa
--,dok_NrPelny as NumerDocymenty

, (select dok_NrPelny + ', '
from [dbo].tw__Towar  t1
INNER JOIN [dbo].dok__Dokument t2 ON t2.dok_DoDokId = t1.tw_Id and t1.tw_Symbol = tw_Symbol and t1.tw_Nazwa = tw_Nazwa 
--INNER JOIN [dbo].dok_Pozycja t3 ON t3.ob_TowId = t2.dok_Nr
--inner join dbo.tw__Towar t2 on  t2.dok_Nr = t1.tw_Id
--inner join dbo.dok_Pozycja t3 on t3.ob_DokHanId = t3.ob_TowId
--Where t1.tw_Symbol = tw_Symbol and t1.tw_Nazwa = tw_Nazwa 
For xml path ('')
)as NymerDokymentu

, SUM (ob_Ilosc* ob_znak) AS Ilosc
, tw_JednMiary as Jm
, SUM(ob_WartNetto * ob_Znak) as 'Wart.Netto'
, SUM(ob_WartBrutto * ob_Znak) as 'Wart.Brutto'
, ( SELECT SUM(st_Stan) FROM [dbo].tw_stan WHERE st_TowId = ob_TowId   GROUP BY st_TowId ) AS Stan   
, ( SELECT SUM(st_StanRez) FROM [dbo].tw_stan WHERE st_TowId = ob_TowId   GROUP BY st_TowId ) AS Rezerwacja   
, ( SELECT SUM(st_Stan - st_StanRez) FROM [dbo].tw_stan WHERE st_TowId = ob_TowId   GROUP BY st_TowId ) AS Dostepne   
FROM [dbo].dok__Dokument
INNER JOIN [dbo].dok_Pozycja ON dok_Id = ob_DokHanId 
INNER JOIN [dbo].tw__Towar ON ob_TowId = tw_Id 
WHERE (
--(dok_Status in (8))                                         
--and 
(dok_typ in (16))
) 
GROUP BY Tw_Symbol, 
tw_Nazwa, 
tw_JednMiary, 
ob_TowId, 
tw_Rodzaj
ORDER BY Symbol


К сообщению приложен файл. Размер - 140Kb
15 июл 16, 07:41    [19412131]     Ответить | Цитировать Сообщить модератору
 Re: Что не так з запросом ?  [new]
Guf
Member

Откуда: Новосибирск
Сообщений: 647
serdtsekol,

Внутренний запрос никак не связан с внешним.
15 июл 16, 08:20    [19412201]     Ответить | Цитировать Сообщить модератору
 Re: Что не так з запросом ?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37063
Модератор: Будете плодить темы, буду банить.
15 июл 16, 09:10    [19412453]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить