Commit all views for ITSA

This commit is contained in:
AzureAD\SylvainDUVERNAY
2026-03-24 14:40:53 +01:00
parent 091bd4ce00
commit 832a142e87
62 changed files with 2397 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
CREATE OR REPLACE VIEW public.vw_bi_fct_trade_fulfillment_event AS
SELECT sm."intPurchaseLineId" AS "intTradeId",
'Physical'::text AS "Trade Category",
'Purchase'::text AS "Trade Type",
'Shipped'::text AS "Event Type",
sm."dtmBLDate" AS "Event Date",
sm."dblQuantity" AS "Quantity",
sm."intLotId",
sm."strLotStatus" AS "Lot Status",
sm."intShipmentId"
FROM vw_utility_stock_movements sm
WHERE (sm."strMovementType" = 'Inbound'::text)
UNION ALL
SELECT sm."intSaleLineId" AS "intTradeId",
'Physical'::text AS "Trade Category",
'Sale'::text AS "Trade Type",
'Shipped'::text AS "Event Type",
sm."dtmBLDate" AS "Event Date",
sm."dblQuantity" AS "Quantity",
sm."intLotId",
sm."strLotStatus" AS "Lot Status",
sm."intShipmentId"
FROM vw_utility_stock_movements sm
WHERE (sm."strMovementType" = 'Outbound'::text)
UNION ALL
SELECT sm."intPurchaseLineId" AS "intTradeId",
'Physical'::text AS "Trade Category",
'Purchase'::text AS "Trade Type",
'Shipped'::text AS "Event Type",
sm."dtmBLDate" AS "Event Date",
sm."dblQuantity" AS "Quantity",
sm."intLotId",
sm."strLotStatus" AS "Lot Status",
sm."intShipmentId"
FROM vw_utility_stock_movements sm
WHERE (sm."strMovementType" = 'Dropship'::text)
UNION ALL
SELECT sm."intSaleLineId" AS "intTradeId",
'Physical'::text AS "Trade Category",
'Sale'::text AS "Trade Type",
'Shipped'::text AS "Event Type",
sm."dtmBLDate" AS "Event Date",
sm."dblQuantity" AS "Quantity",
sm."intLotId",
sm."strLotStatus" AS "Lot Status",
sm."intShipmentId"
FROM vw_utility_stock_movements sm
WHERE (sm."strMovementType" = 'Dropship'::text);;