Files
Implementation_ITSA/Database Backups/SQL Views/vw_bi_fct_trade_fulfillment_event.sql
AzureAD\SylvainDUVERNAY 832a142e87 Commit all views for ITSA
2026-03-24 14:40:53 +01:00

49 lines
1.7 KiB
SQL

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);;