feat(datamart): finance inventory audit added
This commit is contained in:
55
server/services/sqlServer/querys/dataMart/financeAudit.ts
Normal file
55
server/services/sqlServer/querys/dataMart/financeAudit.ts
Normal file
@@ -0,0 +1,55 @@
|
||||
export const financeAudit = `
|
||||
use AlplaPROD_test1
|
||||
|
||||
select
|
||||
(select wert from dbo.T_SystemParameter where Bezeichnung = 'Werkskuerzel') as Plant,
|
||||
b.IdArtikelVarianten
|
||||
,ArtikelVariantenAlias
|
||||
,ArtikelVariantenBez
|
||||
,sum(EinlagerungsMengeVPKSum) totalPal
|
||||
,sum(EinlagerungsMengeSum) totalPieces
|
||||
--,ProduktionsDatumMin
|
||||
,pp.VKPreis as salesPrice
|
||||
,sp.EKPreis as purhcasePrice
|
||||
,convert(date, ProduktionsDatumMin, 111) as bookinDate
|
||||
,DATEDIFF(DAY, convert(date, ProduktionsDatumMin, 111), getdate()) as aged
|
||||
--,*
|
||||
|
||||
from dbo.V_LagerPositionenBarcodes (nolock) b
|
||||
|
||||
/* purhcase price */
|
||||
left join
|
||||
(select * from (select
|
||||
IdArtikelvarianten
|
||||
,VKPreis
|
||||
,ROW_NUMBER() OVER (PARTITION BY IdArtikelVarianten ORDER BY gueltigabDatum DESC) AS rn
|
||||
--,*
|
||||
from T_HistoryVK (nolock))c
|
||||
|
||||
where rn = 1) as pp on
|
||||
b.IdArtikelVarianten = pp.IdArtikelvarianten
|
||||
|
||||
/* sales price */
|
||||
left join
|
||||
(select * from (select
|
||||
IdArtikelvarianten
|
||||
,EKPreis
|
||||
,ROW_NUMBER() OVER (PARTITION BY IdArtikelVarianten ORDER BY gueltigabDatum DESC) AS rn
|
||||
--,*
|
||||
from T_HistoryEK (nolock) )x
|
||||
|
||||
where rn = 1) sp on
|
||||
sp.IdArtikelvarianten = b.IdArtikelVarianten
|
||||
|
||||
where IdWarenlager not in (1,5,6)
|
||||
and ProduktionsDatumMin < '[date]' -- '2025-05-31'
|
||||
|
||||
group by b.IdArtikelVarianten
|
||||
,ArtikelVariantenAlias
|
||||
,ArtikelVariantenBez
|
||||
,convert(date, ProduktionsDatumMin, 111)
|
||||
,pp.VKPreis
|
||||
,sp.EKPreis
|
||||
|
||||
order by IdArtikelVarianten
|
||||
`;
|
||||
Reference in New Issue
Block a user