Копируем этот запрос, вставляем в MS SQL Studio Manager, и выполняем. Полученный результат выделяем, копируем,
и вставляем в Excel. Excel-файл отправляем на почту Каплун М. (kaplunma@arkona36.ru)
select
spr_kontr.n_kontr,
std.adress_fact,
spr_kontr.inn,
spr_tov.n_tov,
spr_tm.tm_name,
spr_tov.id_tov_oem,
tov.price,
tov.kol,
sum(tov.price*tov.kol) as SUMMA
from tov (nolock)
inner join tov_doc (nolock)
on
tov_doc.id_doc = tov.id_doc and (tov_doc.date_doc between '2024.05.27' and '2024.05.31') -- здесь вставляем даты для отчета, c какого по какое.
and tov_doc.id_status_doc in (20,30)
and tov_doc.id_type_doc in (8,19)
and tov_doc.id_kontr_db = 554007
inner join spr_tov
on
tov.id_tov = spr_tov.id_tov
inner join spr_tm (nolock)
on
spr_tov.id_tm = spr_tm.tm_id
inner join spr_kontr (nolock)
on
spr_kontr.id_kontr = tov_doc.id_kontr_db
inner join spr_kontr std (nolock)
on
std.id_kontr = tov_doc.id_kontr_for
group by
spr_kontr.n_kontr, spr_kontr.inn,
spr_tov.n_tov, tov.price, tov.kol, spr_tm.tm_name,spr_tov.id_tov_oem,
std.adress_fact
----------------------------------------------------------------------------
вариант для вывода списка клиентов для Каплун по ИНН:
select
spr_kontr.id_kontr,
spr_kontr.n_kontr,
spr_kontr.adress_fact,
spr_kontr.inn,
spr_tov.n_tov,
spr_tm.tm_name,
spr_tov.id_tov_oem,
tov_doc.date_doc,
tov.price,
tov.kol,
sum(tov.price*tov.kol) as SUMMA
from tov (nolock)
inner join tov_doc (nolock)
on
tov_doc.id_doc = tov.id_doc and (tov_doc.date_doc between '2024.09.01' and '2024.09.30') -- здесь вставляем даты для отчета, c какого по какое.
and tov_doc.id_status_doc in (20,30)
and tov_doc.id_type_doc in (8,19)
inner join spr_tov
on
tov.id_tov = spr_tov.id_tov
inner join spr_tm (nolock)
on
spr_tov.id_tm = spr_tm.tm_id
inner join spr_kontr (nolock)
on
spr_kontr.id_kontr = tov_doc.id_kontr_db
and spr_kontr.inn in ('3662255648', '3663045883', '3664083289', '3662284110', '3665120840', '3663158460', '361605643407', '3616023307', '482601711100', '366300031529', '361402932202', '366321175000',
'550718776638', '482307826988', '482600287135', '366300969509', '3663126324', '683205410339', '312810451401', '366233876113', '366525751928', '366218023356',
'3665811389', '366300949855', '312816229820', '3662273220', '360201522412', '623100744061', '623100744061', '366604588706','4826154668', '592006188434', '3662288971', '3662288971',
'711600483815', '4826135873', '366411113047', '4806016500', '366407880444', '366111195070', '481304377309', '550118772504', '366523382263', '482614026990', '366512882056', '362903519397',
'110701814303', '3661044789', '366522113719', '352509536398', '510503770060', '682964315345', '481303990015', '366500115920', '682701078479', '6829066558', '683101853791', '683101128070',
'366200196365', '366222042256', '366217644960', '482608649267', '361602799854', '366103836041', '482415577827', '312835404072', '366406398781', '340961243536')
inner join spr_kontr std (nolock)
on
std.id_kontr = tov_doc.id_kontr_for
group by
spr_kontr.n_kontr, spr_kontr.inn,
spr_tov.n_tov, tov.price, tov.kol, spr_tm.tm_name, spr_tov.id_tov_oem,
spr_kontr.adress_fact, tov_doc.date_doc, spr_kontr.id_kontr