no message
This commit is contained in:
44
vw_bi_dim_sale_physical_contract.sql
Normal file
44
vw_bi_dim_sale_physical_contract.sql
Normal file
@@ -0,0 +1,44 @@
|
||||
-- View: public.vw_bi_dim_sale_physical_contract
|
||||
|
||||
-- DROP VIEW public.vw_bi_dim_sale_physical_contract;
|
||||
|
||||
CREATE OR REPLACE VIEW public.vw_bi_dim_sale_physical_contract AS
|
||||
SELECT "intSaleLineId",
|
||||
"strContractNb" AS "Contract Nb",
|
||||
"strCounterparty" AS "Customer",
|
||||
"strReference" AS "Contract Ref",
|
||||
"dtmContractDate" AS "Contract Date",
|
||||
CASE
|
||||
WHEN "strContractStatus"::text = 'Draft'::text THEN ("strContractStatus"::text || ' 🧾'::text)::character varying
|
||||
WHEN "strContractStatus"::text = 'Confirmed'::text THEN ("strContractStatus"::text || ' ✅'::text)::character varying
|
||||
WHEN "strContractStatus"::text = 'Validated'::text THEN ("strContractStatus"::text || ' ✔️'::text)::character varying
|
||||
WHEN "strContractStatus"::text = 'Processing'::text THEN ("strContractStatus"::text || ' ⏳'::text)::character varying
|
||||
ELSE "strContractStatus"
|
||||
END AS "Contract Status",
|
||||
"strPaymentTerm" AS "Payment Terms",
|
||||
"strCurrency" AS "Currency",
|
||||
"strWeightBasis" AS "Weight Basis",
|
||||
"strBroker" AS "Broker",
|
||||
"strCertif" AS "Certification",
|
||||
"strAssociation" AS "Association",
|
||||
"strCrop" AS "Crop",
|
||||
"dblTolMinPct" AS "Tolerance Min %",
|
||||
"dblTolMaxPct" AS "Tolerance Max %",
|
||||
"strIncoterm" AS "Inco Terms",
|
||||
"strLoadingPlace" AS "Loading Place",
|
||||
"strDestinationPlace" AS "Destination Place",
|
||||
"strProduct" AS "Product",
|
||||
"strDeliveryPeriod" AS "Delivery Period",
|
||||
"strQuantityUom" AS "Quantity UOM",
|
||||
"dtmDeliveryDateFrom" AS "Delivery Date From",
|
||||
"dtmDeliveryDateTo" AS "Delivery Date To",
|
||||
CASE
|
||||
WHEN "dtmDeliveryDateTo" < CURRENT_DATE THEN 'Overdue'::text
|
||||
WHEN "dtmDeliveryDateFrom" <= CURRENT_DATE AND "dtmDeliveryDateTo" >= CURRENT_DATE THEN 'Current'::text
|
||||
WHEN "dtmDeliveryDateFrom" > CURRENT_DATE THEN 'Future'::text
|
||||
ELSE 'Unknown'::text
|
||||
END AS "Delivery Status"
|
||||
FROM vw_utility_dim_physical_sale_contract dpc;
|
||||
|
||||
ALTER TABLE public.vw_bi_dim_sale_physical_contract
|
||||
OWNER TO postgres;
|
||||
Reference in New Issue
Block a user