partition by data source so that row number will start with 1 inside of actuals or quotes
This commit is contained in:
parent
964616beec
commit
b62f2275d6
@ -62,21 +62,21 @@ BEGIN
|
|||||||
-- Most recent sale (Actuals only)
|
-- Most recent sale (Actuals only)
|
||||||
,CASE WHEN b.version = 'Actual' THEN
|
,CASE WHEN b.version = 'Actual' THEN
|
||||||
ROW_NUMBER() OVER (
|
ROW_NUMBER() OVER (
|
||||||
PARTITION BY b.customer, b.partgroup
|
PARTITION BY b.customer, b.partgroup, b.version
|
||||||
ORDER BY b.odate DESC
|
ORDER BY b.odate DESC
|
||||||
)
|
)
|
||||||
END AS rn_mrs
|
END AS rn_mrs
|
||||||
-- Most recent quote (Quotes only)
|
-- Most recent quote (Quotes only)
|
||||||
,CASE WHEN b.version = 'Quotes' THEN
|
,CASE WHEN b.version = 'Quotes' THEN
|
||||||
ROW_NUMBER() OVER (
|
ROW_NUMBER() OVER (
|
||||||
PARTITION BY b.customer, b.partgroup
|
PARTITION BY b.customer, b.partgroup, b.version
|
||||||
ORDER BY b.odate DESC
|
ORDER BY b.odate DESC
|
||||||
)
|
)
|
||||||
END AS rn_mrq
|
END AS rn_mrq
|
||||||
-- Largest volume sale (Actuals only; last 12 months prioritized)
|
-- Largest volume sale (Actuals only; last 12 months prioritized)
|
||||||
,CASE WHEN b.version = 'Actual' THEN
|
,CASE WHEN b.version = 'Actual' THEN
|
||||||
ROW_NUMBER() OVER (
|
ROW_NUMBER() OVER (
|
||||||
PARTITION BY b.customer, b.partgroup
|
PARTITION BY b.customer, b.partgroup, b.version
|
||||||
ORDER BY
|
ORDER BY
|
||||||
CASE WHEN b.version = 'Actual' AND b.odate >= DATEADD(YEAR, -1, GETDATE()) THEN 1 ELSE 0 END DESC,
|
CASE WHEN b.version = 'Actual' AND b.odate >= DATEADD(YEAR, -1, GETDATE()) THEN 1 ELSE 0 END DESC,
|
||||||
b.qty DESC
|
b.qty DESC
|
||||||
@ -85,7 +85,7 @@ BEGIN
|
|||||||
-- Largest volume quote (Quotes only; last 12 months prioritized)
|
-- Largest volume quote (Quotes only; last 12 months prioritized)
|
||||||
,CASE WHEN b.version = 'Quotes' THEN
|
,CASE WHEN b.version = 'Quotes' THEN
|
||||||
ROW_NUMBER() OVER (
|
ROW_NUMBER() OVER (
|
||||||
PARTITION BY b.customer, b.partgroup
|
PARTITION BY b.customer, b.partgroup, b.version
|
||||||
ORDER BY
|
ORDER BY
|
||||||
CASE WHEN b.version = 'Quotes' AND b.odate >= DATEADD(YEAR, -1, GETDATE()) THEN 1 ELSE 0 END DESC,
|
CASE WHEN b.version = 'Quotes' AND b.odate >= DATEADD(YEAR, -1, GETDATE()) THEN 1 ELSE 0 END DESC,
|
||||||
b.qty DESC
|
b.qty DESC
|
||||||
|
Loading…
Reference in New Issue
Block a user