example usage
This commit is contained in:
parent
af5e4d202b
commit
35c7fbee6b
48
new_targets/example_usage.ms.sql
Normal file
48
new_targets/example_usage.ms.sql
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
|
||||||
|
EXEC pricing.single_price_call
|
||||||
|
@bill = 'GRIF0001',
|
||||||
|
@ship = 'GRIF0001',
|
||||||
|
@part = 'XNS0T1G3G18B096',
|
||||||
|
@v1ds = 'v1:B..PLT..',
|
||||||
|
@vol = 9600;
|
||||||
|
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
*
|
||||||
|
FROM pricing.single_price_call_fn(
|
||||||
|
'GRIF0001',
|
||||||
|
'GRIF0001',
|
||||||
|
'XNS0T1G3G18B096',
|
||||||
|
'v1:B..PLT..',
|
||||||
|
9600
|
||||||
|
) f
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
SELECT TOP 10
|
||||||
|
q.qid,
|
||||||
|
q.qrn,
|
||||||
|
q.qcustomer,
|
||||||
|
q.part,
|
||||||
|
q.v1ds,
|
||||||
|
q.units_each,
|
||||||
|
q.price,
|
||||||
|
q.targetp,
|
||||||
|
q.lastsalesprice,
|
||||||
|
q.finalrecommendedprice,
|
||||||
|
q.lowerpricelimit,
|
||||||
|
q.upperpricelimit,
|
||||||
|
q.curstdus,
|
||||||
|
p.guidance_price,
|
||||||
|
p.expl
|
||||||
|
FROM
|
||||||
|
rlarp.live_quotes q
|
||||||
|
OUTER APPLY pricing.single_price_call_fn(
|
||||||
|
q.billto
|
||||||
|
,q.shipto
|
||||||
|
,q.part
|
||||||
|
,q.v1ds
|
||||||
|
,q.units_each
|
||||||
|
) p
|
||||||
|
WHERE
|
||||||
|
qstat LIKE 'Submitted%'
|
@ -9,32 +9,35 @@ CREATE FUNCTION pricing.single_price_call_fn (
|
|||||||
@vol NUMERIC(18,6)
|
@vol NUMERIC(18,6)
|
||||||
)
|
)
|
||||||
RETURNS @queue TABLE (
|
RETURNS @queue TABLE (
|
||||||
bill VARCHAR(100),
|
bill VARCHAR(100),
|
||||||
ship VARCHAR(100),
|
ship VARCHAR(100),
|
||||||
part VARCHAR(100),
|
part VARCHAR(100),
|
||||||
stlc VARCHAR(100),
|
stlc VARCHAR(100),
|
||||||
v1ds VARCHAR(100),
|
partgroup VARCHAR(100),
|
||||||
vol NUMERIC(18,6),
|
v1ds VARCHAR(100),
|
||||||
chan VARCHAR(50),
|
vol NUMERIC(18,6),
|
||||||
cust VARCHAR(100),
|
chan VARCHAR(50),
|
||||||
tier VARCHAR(50),
|
cust VARCHAR(100),
|
||||||
pltq NUMERIC(18,6),
|
tier VARCHAR(50),
|
||||||
volume_range TEXT,
|
pltq NUMERIC(18,6),
|
||||||
plevel NVARCHAR(20),
|
volume_range TEXT,
|
||||||
listprice NUMERIC(20,5),
|
plevel NVARCHAR(20),
|
||||||
listcode VARCHAR(10),
|
listprice NUMERIC(20,5),
|
||||||
hist NVARCHAR(MAX),
|
listcode VARCHAR(10),
|
||||||
last_price NUMERIC(20,5),
|
hist NVARCHAR(MAX),
|
||||||
last_date DATE,
|
last_price NUMERIC(20,5),
|
||||||
last_order NVARCHAR(10),
|
last_qty NUMERIC(20,5),
|
||||||
last_quote NVARCHAR(10),
|
last_date DATE,
|
||||||
tprice NUMERIC(20,5),
|
last_order NVARCHAR(10),
|
||||||
tmath NVARCHAR(MAX),
|
last_quote NVARCHAR(10),
|
||||||
guidance_price NUMERIC(20,5),
|
last_dataseg NVARCHAR(20),
|
||||||
guidance_reason NVARCHAR(MAX),
|
last_source NVARCHAR(100),
|
||||||
expl NVARCHAR(MAX),
|
tprice NUMERIC(20,5),
|
||||||
ui_json NVARCHAR(MAX),
|
tmath nvarchar(MAX),
|
||||||
partgroup VARCHAR(100)
|
guidance_price NUMERIC(20,5),
|
||||||
|
guidance_reason NVARCHAR(MAX),
|
||||||
|
expl NVARCHAR(MAX),
|
||||||
|
ui_json NVARCHAR(MAX)
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
BEGIN
|
BEGIN
|
||||||
|
Loading…
Reference in New Issue
Block a user