Sie sind auf Seite 1von 25

USE [Reports]

GO
/****** Object: StoredProcedure [dbo].[CP_+OLR] Script Date: 05/15/2014 08:4
3:34 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
alter PROC [dbo].[CP_+OLR] AS
--------------------------------------------------------------------------------
---------------------
---------------OLR COMPREHENSIVE QUERY THIS HAS ALL PREVIOUS QUERIES------------
---------------------
--------------------------------------------------------------------------------
---------------------
------------MOST ATTRIBUTES-----
DROP TABLE SCRATCHDATA.DBO.OLR_BASE
SELECT
PP.PREMIER_PAGE_ID,
PP.CUSTOMER_SET_ID,
[WORKFLOW]=MAX(CASE WHEN MP.ATTR
IB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[CUSTOM POPUP]=MAX(CASE WHEN MP2
.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[MY LIST]=MAX(CASE WHEN A1.ATTRI
B_VALUE=1 THEN 'YES' ELSE 'NO' END),
[WISH LIST]=MAX(CASE WHEN A2.ATT
RIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[LOGO]=MAX(CASE WHEN A3.ATTRIB_V
ALUE=1 THEN 'YES' ELSE 'NO' END),
[DOC SHARING]=MAX(CASE WHEN A4.A
TTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[IMAGEWATCH]=MAX(CASE WHEN A7.AT
TRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[LEASE PAYCODE]=MAX(CASE WHEN A8
.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[NEW AT DELL FRAGMENT]=MAX(CASE
WHEN A9.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[SEGMENT SOLUTIONS FRAGMENT]=MAX
(CASE WHEN A10.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[SERVICES FRAGMENT]=MAX(CASE WHE
N A11.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[DELL NEWS]=MAX(CASE WHEN A12.AT
TRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[DnC]=MAX(CASE WHEN A13.ATTRIB_V
ALUE=1 THEN 'YES' ELSE 'NO' END),
[eDeal1]=MAX(CASE WHEN A14.ATTRI
B_VALUE=1 THEN 'YES' ELSE 'NO' END),
[eDea2]=MAX(CASE WHEN A15.ATTRIB
_VALUE=1 THEN 'YES' ELSE 'NO' END),
[eDeal3]=MAX(CASE WHEN A16.ATTRI
B_VALUE=1 THEN 'YES' ELSE 'NO' END),
[Purchase History Report]=MAX(CA
SE WHEN P.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[Delivery Report]=MAX(CASE WHEN
P2.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[Product Quality Report]=MAX(CAS
E WHEN P3.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[Warranty Report]=MAX(CASE WHEN
P4.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[SLA Delivery Report]=MAX(CASE W
HEN P5.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[EWAY SOFTWARE]=MAX(CASE WHEN A5
.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[SOFTWARE REPORTS]=MAX(CASE WHEN
A6.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[SOFTWARE PRICELIST]=MAX(CASE WH
EN A17.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[EXIT SURVEY]=MAX(CASE WHEN A18.
ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[COUPONS]=MAX(CASE WHEN A19.ATTR
IB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[NON LEGACY REPORTS]=MAX(CASE WH
EN A20.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[Show BillTo for Equotes]=MAX(CA
SE WHEN A22.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[Require BillTo for Equotes]=MAX
(CASE WHEN A23.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[Show Payment Info for Equotes]=
MAX(CASE WHEN A24.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[Bill-to Wizard]=MAX(CASE WHEN A
25.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[Address Wizard Lock Down Bill]=
MAX(CASE WHEN A26.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[Allow Customers to Add/Edit Wiz
ard Bill]=MAX(CASE WHEN A27.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[Ship-to Wizard]=MAX(CASE WHEN A
28.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[Address Wizard Lock Down Ship]=
MAX(CASE WHEN A29.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[Allow Customers to Add/Edit Wiz
ard Ship]=MAX(CASE WHEN A30.ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END),
[TAA]=MAX(CASE WHEN A21.ATTRIB_V
ALUE=1 THEN 'YES' ELSE 'NO' END),
[Cart_Upsell]=MAX(CASE WHEN A31.
ATTRIB_VALUE=1 THEN 'YES' ELSE 'NO' END)
INTO SCRATCHDATA.DBO.OLR_BASE
FROM AUSOLDBPSRPT02.PREMIERCE.DB
O.PREMIER_PAGE PP
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE MP ON MP.PREMIER_PAGE_ID = PP.PREMIER_PAGE_ID
AND MP.ATTRIB_ID = 281
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE MP2 ON MP2.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND MP2.ATTRIB_ID = 76
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A1 ON A1.PREMIER_PAGE_ID = PP.PR
EMIER_PAGE_ID AND A1.ATTRIB_ID = 255
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A2 ON A2.PREMIER_PAGE_ID = PP.PR
EMIER_PAGE_ID AND A2.ATTRIB_ID = 190
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A3 ON A3.PREMIER_PAGE_ID = PP.PR
EMIER_PAGE_ID AND A3.ATTRIB_ID = 74
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A4 ON A4.PREMIER_PAGE_ID = PP.PR
EMIER_PAGE_ID AND A4.ATTRIB_ID = 265
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A5 ON A5.PREMIER_PAGE_ID = PP.PR
EMIER_PAGE_ID AND A5.ATTRIB_ID = 266
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A6 ON A6.PREMIER_PAGE_ID = PP.PR
EMIER_PAGE_ID AND A6.ATTRIB_ID = 274
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A7 ON A7.PREMIER_PAGE_ID = PP.PR
EMIER_PAGE_ID AND A7.ATTRIB_ID = 41
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A8 ON A8.PREMIER_PAGE_ID = PP.PR
EMIER_PAGE_ID AND A8.ATTRIB_ID = 19
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A9 ON A9.PREMIER_PAGE_ID = PP.PR
EMIER_PAGE_ID AND A9.ATTRIB_ID = 5
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A10 ON A10.PREMIER_PAGE_ID = PP.
PREMIER_PAGE_ID AND A10.ATTRIB_ID = 7
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A11 ON A11.PREMIER_PAGE_ID = PP.
PREMIER_PAGE_ID AND A11.ATTRIB_ID = 220
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A12 ON A12.PREMIER_PAGE_ID = PP.
PREMIER_PAGE_ID AND A12.ATTRIB_ID = 6
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A13 ON A13.PREMIER_PAGE_ID = PP.
PREMIER_PAGE_ID AND A13.ATTRIB_ID = 178
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A14 ON A14.PREMIER_PAGE_ID = PP.
PREMIER_PAGE_ID AND A14.ATTRIB_ID = 180
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A15 ON A15.PREMIER_PAGE_ID = PP.
PREMIER_PAGE_ID AND A15.ATTRIB_ID = 181
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A16 ON A16.PREMIER_PAGE_ID = PP.
PREMIER_PAGE_ID AND A16.ATTRIB_ID = 182
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A17 ON A17.PREMIER_PAGE_ID = PP.
PREMIER_PAGE_ID AND A17.ATTRIB_ID = 273
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE P ON P.PREMIER_PAGE_ID = PP.PREMIER_PAGE_ID A
ND P.ATTRIB_ID = 268
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE P2 ON P2.PREMIER_PAGE_ID = PP.PREMIER_PAGE_ID
AND P2.ATTRIB_ID = 269
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE P3 ON P3.PREMIER_PAGE_ID = PP.PREMIER_PAGE_ID
AND P3.ATTRIB_ID = 270
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE P4 ON P4.PREMIER_PAGE_ID = PP.PREMIER_PAGE_ID
AND P4.ATTRIB_ID = 271
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE P5 ON P5.PREMIER_PAGE_ID = PP.PREMIER_PAGE_ID
AND P5.ATTRIB_ID = 272
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A18 ON A18.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A18.ATTRIB_ID = 48
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A19 ON A19.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A19.ATTRIB_ID = 226
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A20 ON A20.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A20.ATTRIB_ID
In('95','99','116','117','119','
122','128','129','130','135','168','169','170','171','172','218','232','233','24
2','243','244','269','270','271','272','273','293')
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A21 ON A21.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A21.ATTRIB_ID = 136
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A22 ON A22.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A22.ATTRIB_ID = 65
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A23 ON A23.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A23.ATTRIB_ID = 68
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A24 ON A24.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A24.ATTRIB_ID = 67
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A25 ON A25.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A25.ATTRIB_ID = 10
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A26 ON A26.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A26.ATTRIB_ID = 51
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A27 ON A27.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A27.ATTRIB_ID = 53
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A28 ON A28.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A28.ATTRIB_ID = 96
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A29 ON A29.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A29.ATTRIB_ID = 52
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A30 ON A30.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A30.ATTRIB_ID = 54
LEFT OUTER JOIN AUSOLDBPSRPT02.P
REMIERCE.DBO.PAGE_ATTRIBUTE A31 ON A31.PREMIER_PAGE_ID = PP.PREMIER_PAGE_
ID AND A31.ATTRIB_ID = 183
WHERE PP.[STATUS]=1
GROUP BY
PP.PREMIER_PAGE_ID,
PP.CUSTOMER_SET_ID
---------------------------------------
--ADDITIONAL FIELDS FROM ATTRIBUTES
DROP TABLE SCRATCHDATA.DBO.OLR_BASE_ADDTN
SELECT
PP.PREMIER_PAGE_ID,
PP.CUSTOMER_SET_ID,
[Full Cat Slashthrough]=MAX(CASE
WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID =58 THEN 'YES' ELSE 'NO' END),
[Std Cfg Slashthrough]=MAX(CASE
WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID =59 THEN 'YES' ELSE 'NO' END),
[S&P Slashthrough]=MAX(CASE WHEN
MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID =60 THEN 'YES' ELSE 'NO' END),
[Shipping Instructions]=MAX(CASE
WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID =72 THEN 'YES' ELSE 'NO' END),
[Order Status]=MAX(CASE WHEN MP.
ATTRIB_VALUE='1' and MP.ATTRIB_ID =3 THEN 'YES' ELSE 'NO' END),
[E-Quotes]=MAX(CASE WHEN MP.ATTR
IB_VALUE='1' and MP.ATTRIB_ID = 8 THEN 'YES' ELSE 'NO' END),
[End user Data Questions in Chec
kout]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID =262 THEN 'YES' ELSE
'NO' END),
[Enable Upload of PDF file]=MAX(
CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID =263 THEN 'YES' ELSE 'NO' END),
[Default Tax Status]=MAX(CASE WH
EN MP.ATTRIB_ID = 89 THEN MP.ATTRIB_VALUE ELSE 'Null' END),
[Display Tax Status Question]=MA
X(CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID = 15 THEN 'YES' ELSE 'NO' END)
,
[Enable File Upload during Checkout]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.A
TTRIB_ID = 195 THEN 'YES' ELSE 'NO' END),
[Shipping Instructions Required]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRI
B_ID = 111 THEN 'YES' ELSE 'NO' END),
[Shipping Instructions Pre Populate]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.A
TTRIB_ID = 112 THEN 'YES' ELSE 'NO' END),
[Shipping Instructions Lock]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID
= 114 THEN 'YES' ELSE 'NO' END),
[Shipping Instructions Add Help Text]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.
ATTRIB_ID = 113 THEN 'YES' ELSE 'NO' END),
[PCM]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID = 430 THEN 'YES' ELSE
'NO' END),
[KEY CODE]=MAX(CASE WHEN MP.ATTRIB_ID = 150 AND MP.ATTRIB_VALUE NOT IN ('',' ')
THEN 'YES' ELSE 'NO' END),
[QUICK LEASE]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID = 203 THEN 'YE
S' ELSE 'NO' END),
[SEGMENT POPUP]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID = 75 THEN 'Y
ES' ELSE 'NO' END),
[AUTO WELCOME]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID = 77 THEN 'YE
S' ELSE 'NO' END),
[CUSTOMER WATCH]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID = 242 THEN
'YES' ELSE 'NO' END),
[GENERIC EXCEL]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID = 117 THEN '
YES' ELSE 'NO' END),
[ASSESSMENT REPORT]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID = 116 TH
EN 'YES' ELSE 'NO' END),
[REPORT BY EMAIL]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID = 293 THEN
'YES' ELSE 'NO' END),
[SOFTWARE REPORTS]=MAX(CASE WHEN MP.ATTRIB_VALUE='1' and MP.ATTRIB_ID = 266 THE
N 'YES' ELSE 'NO' END),
[eQuote Expiration Days]=MAX(CASE WHEN MP.ATTRIB_ID = 87 THEN MP.ATTRIB_VALUE E
LSE null END)
INTO SCRATCHDATA.DBO.OLR_BASE_ADDTN
FROM AUSOLDBPSRPT02.PREMIERCE.DBO.PREMIER_PAGE PP
INNER JOIN AUSOLDBPSRPT02.PREMIERCE.DBO.PAGE_ATTRIBUTE MP ON MP.PREMIER_PAGE_ID
= PP.PREMIER_PAGE_ID
WHERE PP.[STATUS]=1 and MP.ATTRI
B_ID In('87','430','15','58', '59', '60','72','3','8','262','263','89','195','11
1','112','114','113','150','203','75','77','242','117','116','293','266')-- and
PP.CUSTOMER_SET_ID='RC1240208'
GROUP BY
PP.PREMIER_PAGE_ID,
PP.CUSTOMER_SET_ID
---------------------------------------
----PREPOPULATED CC NOT EXPIRED
DROP TABLE SCRATCHDATA.DBO.OLR_PREPOPULATED_CC
SELECT
PP.PREMIER_PAGE_ID,
PP.CUSTOMER_SET_ID
INTO SCRATCHDATA.DBO.OLR_PREPOPULATED_CC
FROM AUSOLDBPSRPT02.PREMIERCE.DBO.PREMIER_PAGE PP
INNER JOIN AUSOLDBPSRPT02.PREMIERCE.DBO.page_credit_card cc ON cc.PREMIER_PAGE_
ID = PP.PREMIER_PAGE_ID
WHERE PP.[STATUS]=1 and cc.cc_ex
piration_date>=GETDATE()
GROUP BY
PP.PREMIER_PAGE_ID,
PP.CUSTOMER_SET_ID
--------------------------------------
--Config Based Feilds
truncate table OLR_Config_Data
insert into OLR_Config_Data
select * from (
select COC.customer_set_id,
CFI_Flag=max(case when cfi_flag='1' then 'Y' else 'N' end),
SI_FLAG
--into OLR_Config_Data
from AUSOLDBPSRPT02.configstaging.[dbo].[custom_order_code] COC
left join (select customer_set_id, SI_FLAG= max(case when [si_number] is not nu
ll then 'Y' else 'N' end)
from AUSOLDBPSRPT02.configstaging.[dbo].[custom_order_code]
group by customer_set_id
) COC1
on COC.customer_set_id=COC1.customer_set_id
group by COC.customer_set_id,SI_FLAG
union
select COC.customer_set_id,
CFI_Flag=max(case when cfi_flag='1' then 'Y' else 'N' end),
SI_FLAG
--into OLR_Config_Data
from AUSOLDBPSRPT02.configstaging_emea.[dbo].[custom_order_code] COC
left join (select customer_set_id, SI_FLAG= max(case when [si_number] is not nu
ll then 'Y' else 'N' end)
from AUSOLDBPSRPT02.configstaging_emea.[dbo].[custom_order_code]
group by customer_set_id
) COC1
on COC.customer_set_id=COC1.customer_set_id
group by COC.customer_set_id,SI_FLAG
) A
--------------------------------------
---NEXUS VS LATTE
TRUNCATE TABLE [ScratchData].[dbo].NEXUSLATTE
INSERT [ScratchData].[dbo].NEXUSLATTE
SELECT
customer_id,
case when sum(case when snp_selection_id = 6 then 1 else 0 end) = 0 then
'N' Else 'Y' END NEXUS,
case when sum(case when snp_selection_id = 2 then 1 else 0 end) = 0 then
'N' Else 'Y' END LATTE
FROM
(
select customer_id, snp_selection_id from
AUSOLDBPSRPT02.[SNP].[dbo].snp_catalog_selection scs with (NOLOCK)
inner join AUSOLDBPSRPT02.[SNP].[dbo].store_catalog sc with (NOLOCK)
on scs.snp_catalog_id = sc.store_catalog_id
inner join AUSOLDBPSRPT02.[SNP].[dbo].snp_catalog snc with (NOLOCK)
on snc.snp_catalog_id = sc.store_catalog_id and snc.created_store_id = s
c.customer_id
where snp_selection_id in (2,6)
UNION
select customer_set_id, snp_selection_id from
AUSOLDBPSRPT02.[SNP].[dbo].snp_subscribed_catalog_selection scs with (NO
LOCK)
inner join AUSOLDBPSRPT02.[SNP].[dbo].store_catalog sc with (NOLOCK)
on scs.snp_catalog_id = sc.store_catalog_id and scs.customer_set_id = sc
.customer_id
) CTE
GROUP BY
customer_id
--------------------------
---------------------------------------
---B2B OLAP
SELECT DISTINCT
[CUSTOMER_SET_ID] AS [STORE_ID]
INTO #B2B_OLAP
FROM(
SELECT DISTINCT
[CUSTOMER_SET_ID]

FROM AUSOLDBPPRPT05.[eMetrics2].[dbo].[CUBE_ORDER_SUMMARY_US]
WHERE [CUSTOMER_SET_ID] LIKE 'RC%' AND [Transactions_B2B]>0
UNION
SELECT DISTINCT
[STORE_ID]

FROM AUSOLDBPPRPT05.[eMetrics2].[dbo].[CUBE_ORDER_SUMMARY_EMEA]
WHERE [STORE_ID] LIKE 'RC%' AND [Transactions_B2B]>0
UNION
SELECT DISTINCT
[CUSTOMER_SET_ID]

FROM AUSOLDBPPRPT05.[eMetrics2].[dbo].[CUBE_ORDER_SUMMARY_APJ]
WHERE [CUSTOMER_SET_ID] LIKE 'RC%' AND [Transactions_B2B]>0
UNION
SELECT DISTINCT
[CUSTOMER_SET_ID]
FROM AUSOLDBPPRPT05.[eMetrics2].[dbo].[CUBE_ORDER_SUMMARY_LATAM]
WHERE [CUSTOMER_SET_ID] LIKE 'RC%' AND [Transactions_B2B]>0
) A
-------------SHELLIE OLR C CALCULATION
---CUSTOMERS WITH QTO
DROP TABLE SCRATCHDATA.DBO.QTO_ACCT
SELECT DISTINCT
[customer_set_id]
INTO SCRATCHDATA.DBO.QTO_ACCT
FROM [eMetrics2].[dbo].[CUBE_ORDER_SUMMARY_US](NOLOCK)
WHERE [SOURCE_SYSTEM]='PQTO' AND [TRANSACTION_DATE_WEEK]>=201201 AND BUSINESS_UN
IT_ID='11'
------------
---CUSTOMERS WITH DBC
DROP TABLE SCRATCHDATA.DBO.DBC
SELECT DISTINCT
[customer_set_id]
INTO SCRATCHDATA.DBO.DBC
FROM [eMetrics2].[dbo].[CUBE_ORDER_SUMMARY_US] (NOLOCK)
WHERE [PAYMENT_METHOD]='R' AND [TRANSACTION_DATE_WEEK]>=201201 AND BUSINESS_UNIT
_ID='11'
---------------
DROP TABLE SCRATCHDATA.DBO.LEASE_PAGE
SELECT DISTINCT
[CUSTOMER_SET_ID] AS [STORE_ID]
INTO SCRATCHDATA.DBO.LEASE_PAGE
FROM AUSOLDBPPRPT05.[eMetrics2].[dbo].[CUBE_ORDER_SUMMARY_US] COSU (nolock)
INNER JOIN [eMetrics2].[dbo].[MASTER_PAYMENT_TYPE] MPT ON COSU.[PAYMENT_METHOD]=
MPT.[PayCode]
WHERE [PayCode_Desc] In('Flooring/Mass Merchant','Leasing - 2 years','Leasing -
3 years','DFS Lease - 5 years','Transfer of Funds','Dell Gift Card','Buy & Try',
'Pay Pal','E-Check Consumer','E-Check Business','Amex Gift Card','Concession','P
re-Paid Check','Q Accounts (3rd Party)','Dell Preferred Account','CC Cancel/Reen
ter','Wire Transfer','Amex Gift Card - Direct')
AND [CUSTOMER_SET_ID] LIKE 'RC%'
----------------THIS CREATES OLR TABLE 1------------------------
--DEPENDENCY MS
(SELECT CUSTOMERID,ISSELECTIONTYPEMSSELECTENABLED
INTO #MS FROM OPENQUERY(AUSOLDBPSRPT02,'SELECT CUSTOMERID,ISSELECTIONTYPEMSSELEC
TENABLED FROM [SNP].[CurrentWeek].[SnpCatalogSettings]')
WHERE ISSELECTIONTYPEMSSELECTENABLED='Y')
--------------------------------------------------------
--DEPENDENCY SnPF
(SELECT CUSTOMERID,ISFEATUREDPRODUCTSENABLED
INTO #SnPF FROM OPENQUERY(AUSOLDBPSRPT02,'SELECT CUSTOMERID,ISFEATUREDPRODUCTSEN
ABLED FROM [SNP].[CurrentWeek].[SnpCatalogSettings]')
WHERE ISFEATUREDPRODUCTSENABLED ='Y')
--------------------------------------------------------
--DEPENENCY FT
(SELECT DISTINCT
vc.[customer_set_id]
INTO #FT
FROM AUSOLDBPSRPT02.[ConfigStaging].dbo.validated_configs vc
INNER JOIN AUSOLDBPSRPT02.[ConfigStaging].[dbo].custom_order_code coc (NOLOCK) O
N coc.order_code_id = vc.order_code_id AND coc.refresh_status != 'D'
INNER JOIN AUSOLDBPSRPT02.PREMIERCE.DBO.PREMIER_PAGE PP (NOLOCK) ON vc.[custome
r_set_id]= pp.[customer_set_id]
INNER JOIN
(SELECT PREMIER_PAGE_ID
,STD_CONFIG_ON = MAX(CASE WHEN MR.ATTRIB_ID=34 AND MR.AT
TRIB_VALUE = 1 THEN 'ON' ELSE 'OFF' END)
FROM AUSOLDBPSRPT02.PREMIERCE.DBO.PAGE_ATTRIBUTE MR
WHERE ATTRIB_ID IN('34') GROUP BY PREMIER_PAGE_ID) MR ON
MR.PREMIER_PAGE_ID = PP.PREMIER_PAGE_ID
WHERE MR.[STD_CONFIG_ON]='ON' AND coc.display_level_id='
2')
---------------------------------------------------------
---BASE DATA
DROP TABLE SCRATCHDATA.DBO.OLR1
SELECT MAS.[PREMIER_ID]
,MAS.[ONLINE_CUST_ID] AS [RC]
,MAS.[RCOMM_CUSTOMER_NAME] AS [PAGE]
,MAS.[ACCOUNT_BUSINESS_TYPE_DESC] AS [BUSINESS GROUP]
,MAS.[DELL_REGION]
,MAS.[PREMIER_COUNTRY_NAME] AS [COUNTRY]
,MAS.[LANGUAGE]
,MAS.[TEST_STORE_FLAG] AS [TEST PAGE]
,MAS.[DOMS_CO_NUM] AS [BOOKING CONUM]
,MAS.[EPP_PAGE]
,MAS.[GLOBAL_PORTAL]
,MAS.[CHANNEL_FLAG]
,MAS.[B2B_FLAG]
,[B2B_OLAP]=CASE WHEN B2BO.[STOR
E_ID]= MAS.[ONLINE_CUST_ID] THEN 'YES' ELSE 'NO' END
,MAS.[AFFINITY_MAPPED]
,MAS.[ACCT_PARTY_ID]
,MAS.[RCOMM_AUTH_FLAG] AS [AUTHENTICATED]
,MAS.[NUM_ADDRESSES]
,WF.[WORKFLOW]
,WF.[CUSTOM POPUP]
,[MY LIST]=CASE WHEN IL.[ONLINE_
CUST_ID]=MAS.[ONLINE_CUST_ID] THEN 'Y' ELSE 'N' END
,[MY LIST ATTRIBUTE]=WF.[MY LIST
]
,WF.[WISH LIST]
,WF.[LOGO]
,WF.[DOC SHARING]
,WF.[IMAGEWATCH]
,[LEASE PAYCODE]= CASE WHEN LLP.
[STORE_ID]= MAS.[ONLINE_CUST_ID] THEN 'Y' ELSE 'N' END
,[LEASE PAYCODE ATTRIBUTE]=WF.[L
EASE PAYCODE]
,WF.[NEW AT DELL FRAGMENT]
,WF.[SEGMENT SOLUTIONS FRAGMENT]
,WF.[SERVICES FRAGMENT]
,WF.[DELL NEWS]
,WF.[DnC]
,WF.[eDeal1]
,WF.[eDea2]
,WF.[eDeal3]
,WF.[EWAY SOFTWARE]
,WF.[SOFTWARE REPORTS]
,WF.[SOFTWARE PRICELIST]
,WF.[Purchase History Report]
,WF.[Delivery Report]
,WF.[Product Quality Report]
,WF.[Warranty Report]
,WF.[SLA Delivery Report]
,WF.[NON LEGACY REPORTS]
,WF.[EXIT SURVEY]
,WF.[COUPONS]
,[SnP FEATURED]=CASE WHEN SnPF.C
USTOMERID=MAS.[ONLINE_CUST_ID] THEN 'YES' ELSE 'NO' END
,[Std CONFIG FEATURED]=CASE WHEN
FT.[customer_set_id] = MAS.[ONLINE_CUST_ID] THEN 'YES' ELSE 'NO' END
,[QTO]=CASE WHEN QTO.[CUSTOMER_S
ET_ID]= MAS.[ONLINE_CUST_ID] THEN 'YES' ELSE 'NO' END
,[MS SELECT]=CASE WHEN MS.CUSTOM
ERID=MAS.[ONLINE_CUST_ID] THEN 'YES' ELSE 'NO' END
,WF.[TAA]
,[LANDING DEFAULTS MESSAGES]=(CA
SE WHEN MAS.[HOME_PAGE]='Messages Is Default Landing' THEN 'YES' ELSE 'NO' END)
,WF.[Show BillTo for Equotes]
,WF.[Require BillTo for Equotes]
,WF.[Show Payment Info for Equot
es]
,WF.[Bill-to Wizard]
,WF.[Address Wizard Lock Down Bi
ll]
,WF.[Allow Customers to Add/Edit
Wizard Bill]
,WF.[Ship-to Wizard]
,WF.[Address Wizard Lock Down Sh
ip]
,WF.[Allow Customers to Add/Edit
Wizard Ship]
,WF.Cart_Upsell
,MAS.[REV_52_WKS]
,MAS.[TRANS_52_WKS]
,MAS.[PREMIER_PAGE_CATALOG_CONUM]
,MAS.[PREMIER_ACCOUNT_SEGMENT_NAME]
,MAS.[CONTRACT_CODE]
,MAS.[HOME_PAGE]
,MAS.[FULL_CAT]
,MAS.[PRICING_TEMPLATE]
,MAS.[SNP_CAT]
,MAS.[SNP_MASTER_STORE_TITLE]
,MAS.[ACTIVE_PAGE_REASON]
INTO SCRATCHDATA.DBO.OLR1
FROM [eMetrics2].[dbo].[MASTER_ACTIVE_STORES] MAS
LEFT OUTER JOIN SCRATCHDATA.DBO.LEASE_PAGE LLP ON LLP.[STORE_ID]= MAS.[ONLINE_CU
ST_ID]
LEFT OUTER JOIN #B2B_OLAP B2BO ON B2BO.[STORE_ID]= MAS.[ONLINE_CUST_ID]
LEFT OUTER JOIN #MS MS ON MS.CUSTOMERID=MAS.[ONLINE_CUST_ID]
LEFT OUTER JOIN #SnPF SnPF ON SnPF.CUSTOMERID=MAS.[ONLINE_CUST_ID]
LEFT OUTER JOIN SCRATCHDATA.DBO.QTO_ACCT QTO ON QTO.[CUSTOMER_SET_ID]= MAS.[ONLI
NE_CUST_ID]
LEFT OUTER JOIN SCRATCHDATA.DBO.IAN_LIST IL ON IL.[ONLINE_CUST_ID]=MAS.[ONLINE_C
UST_ID]
LEFT OUTER JOIN #FT FT ON FT.[customer_set_id] = MAS.[ONLINE_CUST_ID]
INNER JOIN SCRATCHDATA.DBO.OLR_BASE WF ON WF.CUSTOMER_SET_ID=MAS.[ONLINE_CUST_ID
]
------------------------------------------------------
-------------THIS CREATES OLR2 TABLE---------------------
DROP TABLE [ScratchData].[dbo].[OLR2]
----FINAL CALCULATION
SELECT
[PREMIER_ID]
,[RC]
,[PAGE]
,[TEST PAGE]
,[BUSINESS GROUP]
,[DELL_REGION]
,[BOOKING CONUM]
,[AUTHENTICATED]
,[COUNTRY]
,[GLOBAL_PORTAL]
,[CHANNEL_FLAG]
,[B2B_FLAG]
,[B2B_OLAP]
,[EPP_PAGE]
,[WORKFLOW]
,[LANGUAGE]
,[CUSTOM POPUP]
,[LEASE PAYCODE]
,[LEASE PAYCODE ATTRIBUTE]
,[AFFINITY_MAPPED]
,PRESTIGE=CASE WHEN ([Purchase H
istory Report] ='YES' OR [Delivery Report] ='YES' OR [Product Quality Report]='Y
ES' OR [Warranty Report]='YES' OR [SLA Delivery Report]='YES') THEN 'YES' ELSE '
NO' END
,[Purchase History Report]
,[Delivery Report]
,[Product Quality Report]
,[Warranty Report]
,[SLA Delivery Report]
,[MS SELECT]
,[EWAY SOFTWARE]
,[SOFTWARE REPORTS]
,[NON LEGACY REPORTS]
,[SOFTWARE PRICELIST]
,[LOGO]
,[DOC SHARING]
,[QTO]
,[TAA]
,[LANDING DEFAULTS MESSAGES]
,[Std CONFIG FEATURED]
,[IMAGEWATCH]
,[WISH LIST]
,[MY LIST]
,[MY LIST ATTRIBUTE]
,[DnC]
,[eDeal1]
,[eDea2]
,[eDeal3]
,[NEW AT DELL FRAGMENT]
,[SEGMENT SOLUTIONS FRAGMENT]
,[SERVICES FRAGMENT]
,[DELL NEWS]
,[EXIT SURVEY]
,[COUPONS]
,[SnP FEATURED]
,[Show BillTo for Equotes]
,[Require BillTo for Equotes]
,[Show Payment Info for Equotes]
,Cart_Upsell
,[REV_52_WKS]
,[TRANS_52_WKS]
,[PREMIER_PAGE_CATALOG_CONUM]
,[PREMIER_ACCOUNT_SEGMENT_NAME]
,[CONTRACT_CODE]
,[HOME_PAGE]
,[FULL_CAT]
,[PRICING_TEMPLATE]
,[SNP_CAT]
,[SNP_MASTER_STORE_TITLE]
,[ACTIVE_PAGE_REASON]

,[Bill-to Wizard]
,[Address Wizard Lock Down Bill]
,[Allow Customers to Add/Edit Wi
zard Bill]
,[Ship-to Wizard]
,[Address Wizard Lock Down Ship]
,[Allow Customers to Add/Edit Wi
zard Ship]
--,[ACTIVE_PAGE_REASON]='INACTIVE'
--MAS.[PREMIER_COUNTRY_NAME]='UN
ITED STATES'
INTO [ScratchData].[dbo].[OLR2]
FROM [ScratchData].[dbo].[OLR1] OLR
LEFT OUTER JOIN (
SELECT DISTINCT [CUSTOMER_SET_ID]
FROM [eMetrics2].[dbo].[IMPORT_ACTIVE_STORES_CODE_VALUES]
where [CODE_NAME] in ('Account ID','CHMA CDO_ID Number') and [REPORT_FLAG]='y')
REP ON REP.[CUSTOMER_SET_ID]=OLR.[RC]
GROUP BY
[PREMIER_ID]
,[RC]
,[PAGE]
,[TEST PAGE]
,[BUSINESS GROUP]
,[DELL_REGION]
,[AUTHENTICATED]
,[COUNTRY]
,[GLOBAL_PORTAL]
,[B2B_FLAG]
,[B2B_OLAP]
,[EPP_PAGE]
,[WORKFLOW]
,[LANGUAGE]
,[CUSTOM POPUP]
,[LEASE PAYCODE]
,[LEASE PAYCODE ATTRIBUTE]
,[AFFINITY_MAPPED]
,[IMAGEWATCH]
,CASE WHEN ( REP.[CUSTOMER_SET_ID]=OLR.[RC] AND [Purchase History Report] =
'YES' OR [Delivery Report] ='YES' OR [Product Quality Report]='YES' OR [Warranty
Report]='YES' OR [SLA Delivery Report]='YES') THEN 'YES' ELSE 'NO' END
,[Purchase History Report]
,[Delivery Report]
,[Product Quality Report]
,[Warranty Report]
,[SLA Delivery Report]
,[MS SELECT]
,[EWAY SOFTWARE]
,[SOFTWARE REPORTS]
,[NON LEGACY REPORTS]
,[SOFTWARE PRICELIST]
,[WISH LIST]
,[MY LIST]
,[MY LIST ATTRIBUTE]
,[DnC]
,[eDeal1]
,[eDea2]
,[eDeal3]
,[LOGO]
,[DOC SHARING]
,[NEW AT DELL FRAGMENT]
,[SEGMENT SOLUTIONS FRAGMENT]
,[SERVICES FRAGMENT]
,[DELL NEWS]
,[EXIT SURVEY]
,[COUPONS]
,[SnP FEATURED]
,[Std CONFIG FEATURED]
,[QTO]
,[REV_52_WKS]
,[TRANS_52_WKS]
,[TAA]
,[LANDING DEFAULTS MESSAGES]
,[PREMIER_PAGE_CATALOG_CONUM]
,[PREMIER_ACCOUNT_SEGMENT_NAME]
,[CONTRACT_CODE]
,[HOME_PAGE]
,[FULL_CAT]
,[PRICING_TEMPLATE]
,[SNP_CAT]
,[SNP_MASTER_STORE_TITLE]
,[ACTIVE_PAGE_REASON]
,[BOOKING CONUM]
,[CHANNEL_FLAG]
,[Show BillTo for Equotes]
,[Require BillTo for Equotes]
,[Show Payment Info for Equotes]
,Cart_Upsell
,[Bill-to Wizard]
,[Address Wizard Lock Down Bill]
,[Allow Customers to Add/Edit Wi
zard Bill]
,[Ship-to Wizard]
,[Address Wizard Lock Down Ship]
,[Allow Customers to Add/Edit Wi
zard Ship]
-----------------------------------------------------------------------
SELECT
CV.[CUSTOMER_SET_ID]
,CV.[CODE_NAME]
INTO #OCV
FROM [eMetrics2].[dbo].[IMPORT_ACTIVE_STORES_CODE_VALUES] CV
INNER JOIN [eMetrics2].[dbo].[MASTER_ACTIVE_STORES] MAS ON MAS.[ONLINE_CUST_ID]=
CV.[CUSTOMER_SET_ID]
WHERE CV.[REPORT_FLAG]='Y'
GROUP BY
CV.[CUSTOMER_SET_ID]
,CV.[CODE_NAME]
ORDER BY CV.[CUSTOMER_SET_ID]
----------------------------------------------------------------------
SELECT DISTINCT [CUSTOMER_SET_ID]
INTO #SHNOP
FROM [Reports].[dbo].[MASTER_PREMIER_USERS]
WHERE [RoleName]='Shopper No Price'
----------------------------------------------------------------------
SELECT DISTINCT
[customer_set_id]
,[PAGE]
INTO #UNDF
FROM [Reports].[dbo].[MASTER_PREMIER_BROKEN_DAILY_DETAIL]
WHERE [BRAND_NAME]='UNDEFINED' AND [PUBLISHED]='Y'
----------------------------------------------------------------------
---CUSTOM LINKS
SELECT pp.customer_set_id
INTO #CSTLKS
FROM AUSOLDBPSRPT02.PREMIERCE.dbo.page_link pl
INNER JOIN AUSOLDBPSRPT02.PREMIERCE.dbo.navigation_link nl ON pl.link_id = nl.l
ink_id
INNER JOIN AUSOLDBPSRPT02.PREMIERCE.dbo.premier_page pp on pp.premier_page_id
= pl.premier_page_id
WHERE segment_link_id is null and pl.status =1
GROUP BY pp.customer_set_id
----------------------------------------------------------------------
--PCS ENABLED
SELECT [CUSTOMER_SET_ID]
INTO #PCS
FROM [AUSOLDBPSRPT02].[CONFIGSTAGING].[dbo].[CUSTOMER_SET_MAINTENANCE]
WHERE IS_PCS_ENABLED=1
----------------------------------------------------------
--ADD INDEX AS TOO MANY TABLES JOINING TO OLR2
CREATE INDEX [idx_RC] ON [ScratchData].[dbo].[OLR2]([RC])
----------------------------------------------------------------------
SELECT
[PremierPageId]
,[PaymentType]
,[PaymentTypeStatus]
,[PaymentDefault]
into #db2
FROM [AUSOLDBPSRPT02].[PremierHealthTransfer].[dbo].[PremierPaymentOptions]
where [PaymentType] in ('Dell Business Credit','Dell Preferred Account') and [
PaymentTypeStatus]=1
--------------------------
SELECT
[RC]
,COUNT (DISTINCT [PAGE ACCESS GROUP]) AS [ACCESS GROUPS]
INTO #AGS
FROM [Reports].[dbo].[MASTER_PREMIER_USERS_COMMUNICATIONS]
GROUP BY
[RC]

------------------------------------------
---CUSTOM FIELDS
SELECT
[Customer_id]
INTO #CFS
FROM [AUSOLDBPSRPT02].[PremierCE].[dbo].[RcCustomFlds]
GROUP BY
[Customer_id]

------------------------------------------
---snp featured
SELECT DISTINCT
[created_store_id]
INTO #SNPFEATURE

FROM(

SELECT DISTINCT
spc.[created_store_id]
,SCS.[snp_catalog_id]
,spc.[catalog_id]

FROM [AUSOLDBPSRPT02].[SNP].[dbo].[snp_cust_cat_sku] SCS
INNER JOIN [AUSOLDBPSRPT02].[SNP].[dbo].[snp_catalog] spc ON spc.[
snp_catalog_id]= SCS.[snp_catalog_id]
INNER JOIN [AUSOLDBPSRPT02].[SNP].[dbo].[catalog_item] CI ON CI.[dw_sk
u_num]=SCS.[dw_sku_num] AND CI.[catalog_id] = spc.[catalog_id]

WHERE
SCS.[cust_cat_sku_group_id] = 4
UNION ALL

SELECT DISTINCT
SCS.[customer_set_id]
,SCS.[snp_catalog_id]
,spc.[catalog_id]

FROM [AUSOLDBPSRPT02].[SNP].[dbo].[snp_cust_subscribed_cat_sku]
SCS
INNER JOIN [AUSOLDBPSRPT02].[SNP].[dbo].[snp_catalog] spc ON spc.[
snp_catalog_id]= SCS.[snp_catalog_id]
INNER JOIN [AUSOLDBPSRPT02].[SNP].[dbo].[catalog_item] CI ON CI.[dw_sk
u_num]=SCS.[dw_sku_num] AND CI.[catalog_id] = spc.[catalog_id]

WHERE
SCS.[cust_cat_sku_group_id] = 4

UNION ALL
SELECT DISTINCT
spc.[created_store_id]
,SCS.[snp_catalog_id]
,spc.[catalog_id]

FROM [AUSOLDBPSRPT02].[SNP_CA].[dbo].[snp_cust_cat_sku] SCS
INNER JOIN [AUSOLDBPSRPT02].[SNP_CA].[dbo].[snp_catalog] spc ON sp
c.[snp_catalog_id]= SCS.[snp_catalog_id]
INNER JOIN [AUSOLDBPSRPT02].[SNP_CA].[dbo].[catalog_item] CI ON CI.[dw
_sku_num]=SCS.[dw_sku_num] AND CI.[catalog_id] = spc.[catalog_id]

WHERE
SCS.[cust_cat_sku_group_id] = 4
UNION ALL

SELECT DISTINCT
SCS.[customer_set_id]
,SCS.[snp_catalog_id]
,spc.[catalog_id]

FROM [AUSOLDBPSRPT02].[SNP_CA].[dbo].[snp_cust_subscribed_cat_sk
u] SCS
INNER JOIN [AUSOLDBPSRPT02].[SNP_CA].[dbo].[snp_catalog] spc ON sp
c.[snp_catalog_id]= SCS.[snp_catalog_id]
INNER JOIN [AUSOLDBPSRPT02].[SNP_CA].[dbo].[catalog_item] CI ON CI.[dw
_sku_num]=SCS.[dw_sku_num] AND CI.[catalog_id] = spc.[catalog_id]

WHERE
SCS.[cust_cat_sku_group_id] = 4
UNION ALL

SELECT DISTINCT
spc.[created_store_id]
,SCS.[snp_catalog_id]
,spc.[catalog_id]

FROM [AUSOLDBPSRPT02].[SNP_EMEA].[dbo].[snp_cust_cat_sku] SCS
INNER JOIN [AUSOLDBPSRPT02].[SNP_EMEA].[dbo].[snp_catalog] spc ON
spc.[snp_catalog_id]= SCS.[snp_catalog_id]
INNER JOIN [AUSOLDBPSRPT02].[SNP_EMEA].[dbo].[catalog_item] CI ON CI.[
dw_sku_num]=SCS.[dw_sku_num] AND CI.[catalog_id] = spc.[catalog_id]

WHERE
SCS.[cust_cat_sku_group_id] = 4
UNION ALL

SELECT DISTINCT
SCS.[customer_set_id]
,SCS.[snp_catalog_id]
,spc.[catalog_id]

FROM [AUSOLDBPSRPT02].[SNP_EMEA].[dbo].[snp_cust_subscribed_cat_
sku] SCS
INNER JOIN [AUSOLDBPSRPT02].[SNP_EMEA].[dbo].[snp_catalog] spc ON
spc.[snp_catalog_id]= SCS.[snp_catalog_id]
INNER JOIN [AUSOLDBPSRPT02].[SNP_EMEA].[dbo].[catalog_item] CI ON CI.[
dw_sku_num]=SCS.[dw_sku_num] AND CI.[catalog_id] = spc.[catalog_id]

WHERE
SCS.[cust_cat_sku_group_id] = 4) A

------------------
SELECT
[premier_page_id]
,[customer_id]
,[customer_set_id]
INTO #CUSTID
FROM [AUSOLDBPSRPT02].[PremierCE].[dbo].[premier_page]
WHERE [status]=1
----------------------------------------
-- THIS IS TO ADD THE OPT_OUT_MERCHANDISING REQ_ID 603
DELETE FROM [ScratchData].[dbo].[OLR_OPT_OUT_MERCHANDISING]
INSERT INTO [ScratchData].[dbo].[OLR_OPT_OUT_MERCHANDISING]
SELECT
PP.PREMIER_PAGE_ID,
PP.CUSTOMER_SET_ID,
CASE WHEN PPD.PREFERENCEGROUPID = '[Global] Opt Out' AND PPD. ATTRIBUTEID = 'CUS
TOMER_PREF_No_Promos' AND PPD.ATTRIBUTEVALUE = 'TRUE' THEN 'YES' ELSE 'NO' END A
S 'OPT_OUT_OF_MERCHANDISING'
FROM
AUSOLDBPSRPT02.PREMIERCE.DBO.PREMIER_PAGE PP
LEFT OUTER JOIN
AUSOLDBPSRPT02.PremierCE.dbo.PagePreferenceDefinitions PPD
ON
PPD.PREMIERPAGEID = PP.PREMIER_PAGE_ID
WHERE PP.[STATUS]=1
GROUP BY
PP.PREMIER_PAGE_ID,
PP.CUSTOMER_SET_ID,
CASE WHEN PPD.PREFERENCEGROUPID = '[Global] Opt Out' AND PPD. ATTRIBUTEID = 'CUS
TOMER_PREF_No_Promos' AND PPD.ATTRIBUTEVALUE = 'TRUE' THEN 'YES' ELSE 'NO' END
-------------------------------------------------
--THIS IS TO ADD THE MAG List Enabled REQ_ID 562
DELETE FROM [ScratchData].[dbo].[OLR_MAG_LIST_ENABLED]
INSERT INTO [ScratchData].[dbo].[OLR_MAG_LIST_ENABLED]
SELECT PP.CUSTOMER_SET_ID,
--A.ATTRIB_DESC AS [ATTRIBUTE DESCRIPTION],
PA.PREMIER_PAGE_ID,
--AGG.ACCESS_GROUP_GROUP_DESC,
--A.ATTRIB_ID AS [ATTRIBUTE ID],
-- A.ATTRIB_DEFAULT_VALUE AS [DEFAULT VALUE],
-- PA.ATTRIB_VALUE AS [CURRENT VALUE],
CASE WHEN A.ATTRIB_ID = 257 AND AAGG.ACCESS_GROUP_GROUP_ID = 3 AND A.ATTR
IB_DEFAULT_VALUE = '1' AND PA.ATTRIB_VALUE = '1' THEN 'Y' ELSE 'N' END AS 'MAG_L
IST_ENABLED'
FROM AUSOLDBPSRPT02.[PREMIERCE].[DBO].[ATTRIBUTE] A
INNER JOIN AUSOLDBPSRPT02.[PREMIERCE].[DBO].[PAGE_ATTRIBUTE] PA
ON PA.ATTRIB_ID = A.ATTRIB_ID
INNER JOIN AUSOLDBPSRPT02.[PREMIERCE].[DBO].[PREMIER_PAGE] PP
ON PP.PREMIER_PAGE_ID = PA.PREMIER_PAGE_ID
INNER JOIN AUSOLDBPSRPT02.PREMIERCE.DBO.ATTRIBUTE_ACCESS_GROUP_GROUP AAGG
ON AAGG.ATTRIB_ID = A.ATTRIB_ID
INNER JOIN AUSOLDBPSRPT02.PREMIERCE.DBO.ACCESS_GROUP_GROUP AGG
ON AGG.ACCESS_GROUP_GROUP_ID = AAGG.ACCESS_GROUP_GROUP_ID
WHERE PP.STATUS = 1 AND A.ATTRIB_ID = 257 AND AAGG.ACCESS_GROUP_GROUP_ID = 3
GROUP BY
PP.CUSTOMER_SET_ID,
PA.PREMIER_PAGE_ID,
CASE WHEN A.ATTRIB_ID = 257 AND AAGG.ACCESS_GROUP_GROUP_ID = 3 AND A.ATTRIB_DEF
AULT_VALUE = '1' AND PA.ATTRIB_VALUE = '1' THEN 'Y' ELSE 'N' END
----THIS IS THE FINAL QUERY IT CREATES OLR3 TABLE WHICH GETS FED TO THE SPREADSH
EET IAN USES---------
--DROP TABLE [ScratchData].[dbo].[OLR3]
SELECT
OLR.[PREMIER_ID]
,OLR.[RC]
,OLR.[PAGE]
,OLR.[TEST PAGE]
,OLR.[BUSINESS GROUP]
,OLR.[DELL_REGION]
,OLR.[BOOKING CONUM]
,OLR.[AUTHENTICATED]
,OLR.[COUNTRY]
,OLR.[GLOBAL_PORTAL]
,OLR.[CHANNEL_FLAG]
,OLR.[B2B_FLAG]
,OLR.[B2B_OLAP]
,OLR.[EPP_PAGE]
,OLR.[WORKFLOW]
,OLR.[LANGUAGE]
,[LEASE PAYCODE OLAP]=OLR.[LEASE PAYCODE]
,OLR.[LEASE PAYCODE ATTRIBUTE]
,OLR.[AFFINITY_MAPPED]
,OLR.[PRESTIGE]
,OLR.[Purchase History Report]
,OLR.[Delivery Report]
,OLR.[Product Quality Report]
,OLR.[Warranty Report]
,OLR.[SLA Delivery Report]
,OLR.[MS SELECT]
,OLR.[EWAY SOFTWARE]
,OLR.[SOFTWARE REPORTS]
,OLR.[NON LEGACY REPORTS]
,OLR.[SOFTWARE PRICELIST]
,OLR.[LOGO]
,OLR.[DOC SHARING]
,OLR.[TAA]
,OLR.[LANDING DEFAULTS MESSAGES]
,OLR.[Std CONFIG FEATURED]
,OLR.[IMAGEWATCH]
,OLR.[WISH LIST]
,OLR.[MY LIST]
,OLR.[MY LIST ATTRIBUTE]
,OLR.[DnC]
,OLR.[eDeal1]
,OLR.[eDea2]
,OLR.[eDeal3]
,OLR.[QTO]
,OLR.[NEW AT DELL FRAGMENT]
,OLR.[SEGMENT SOLUTIONS FRAGMENT]
,OLR.[SERVICES FRAGMENT]
,OLR.[DELL NEWS]
,OLR.[EXIT SURVEY]
,OLR.[COUPONS]
,OLR.[Show BillTo for Equotes]
,OLR.[Require BillTo for Equotes]
,OLR.[Show Payment Info for Equotes]
,OLR.[SnP FEATURED]
,OLR.[REV_52_WKS]
,OLR.[TRANS_52_WKS]
,OLR.[PREMIER_PAGE_CATALOG_CONUM]
,OLR.[PREMIER_ACCOUNT_SEGMENT_NAME]
,OLR.[CONTRACT_CODE]
,OLR.[HOME_PAGE]
,OLR.[FULL_CAT]
,OLR.[PRICING_TEMPLATE]
,OLR.[SNP_CAT]
,OLR.[SNP_MASTER_STORE_TITLE]
,OLR.[ACTIVE_PAGE_REASON]
,MAS.[RCOMM_OWNER_EMAIL]
,MAS.[VISITS_52_WKS]
,MAS.[REV_13_WKS]
,MAS.[VISITS_13_WKS]
,MAS.[TRANS_13_WKS]
,MAS.[ACCOUNT_ISR]
,MAS.[ORDER_BROKER_QUEUE]
,OLR.[Bill-to Wizard]
,OLR.[Address Wizard Lock Down B
ill]
,OLR.[Allow Customers to Add/Edi
t Wizard Bill]
,OLR.[Ship-to Wizard]
,OLR.[Address Wizard Lock Down S
hip]
,OLR.[Allow Customers to Add/Edi
t Wizard Ship]
,BAD.[Full Cat Slashthrough]
,BAD.[Std Cfg Slashthrough]
,BAD.[S&P Slashthrough]
,BAD.[Shipping Instructions]
,BAD.[Order Status]
,BAD.[E-Quotes]
,BAD.[End user Data Questions in
Checkout]
,BAD.[Enable Upload of PDF file]
,OLR.Cart_Upsell
,BAD.[Enable File Upload during Checkout]
,BAD.[Shipping Instructions Required]
,BAD.[Shipping Instructions Pre Populate]
,BAD.[Shipping Instructions Lock]
,BAD.[Shipping Instructions Add Help Text]
,BAD.[Default Tax Status]
,BAD.[Display Tax Status Question]
,CASE WHEN CC.CUSTOMER_SET_ID=OLR.[RC] THEN 'YES' ELSE 'NO' END AS [PREPOPU
LATED C CARD]
,MAS.[STD_CONFIGS]
,MAS.[NUM_CONFIGS]
,MAS.[ACCOUNT_REGION] AS [AFFINITY REGION]
,MAS.[ACCOUNT_ISM] AS [AFFINITY ISM]
,[NEXUS]=CASE WHEN NL.CUSTOMER_ID IS NULL THEN 'N' ELSE NL.NEXUS END
,[LATTE]=CASE WHEN NL.CUSTOMER_ID IS NULL THEN 'N' ELSE NL.LATTE END
,CASE WHEN DBC.CUSTOMER_SET_ID=OLR.[RC] THEN 'YES' ELSE 'NO' END AS [DBC OL
AP]
,BAD.[PCM]
,CASE WHEN OCV.[CUSTOMER_SET_ID]=OLR.[RC] THEN [CODE_NAME] ELSE 'NONE' END AS [R
EPORTING CODE TYPE]
,BAD.[KEY CODE]
,CASE WHEN SHNOP.[CUSTOMER_SET_ID]=OLR.[RC] THEN 'YES' ELSE 'NO' END AS [SH
OPPER NO PRICE]
,CASE WHEN UDF.[CUSTOMER_SET_ID]=OLR.[RC] THEN 'YES' ELSE 'NO' END AS [UNDE
F CHASSIS]
,MAS.[OLR_STORE]
,MAS.[OEM_FLAG]
,MAS.[ALLIANCES_FLAG]
,MAS.[AFFILIATES_FLAG]
,MAS.[GENERIC_PAGE_FLAG]
,CASE WHEN CLK.CUSTOMER_SET_ID = OLR.[RC] THEN 'YES' ELSE 'NO' END AS [CUSTOM LI
NKS]
,CASE WHEN PCS.CUSTOMER_SET_ID = OLR.[RC] THEN 'YES' ELSE 'NO' END AS [PCS MIGRA
TED]
,MAS.[CATALOG_MANAGER]
,[Dell Business Credit ENABLED]=MAX(CASE WHEN PAY.[PremierPageId]=MAS.[PREMIER_I
D] AND [PaymentType]='Dell Business Credit' THEN 'Y' ELSE 'N' END)
,[Dell Business Credit DEFAULTED]=MAX(CASE WHEN PAY.[PremierPageId]=MAS.[PREMIER
_ID] AND [PaymentType]='Dell Business Credit' AND [PaymentDefault]='y' THEN 'Y'
ELSE 'N' END)
,[Dell Preferred Account ENABLED]=MAX(CASE WHEN PAY.[PremierPageId]=MAS.[PREMIER
_ID] AND [PaymentType]='Dell Preferred Account' THEN 'Y' ELSE 'N' END)
,BAD.[QUICK LEASE]
,AGS.[ACCESS GROUPS]
,mas.[CBO_BUSINESS_GROUP]
,[CUSTOM FIELDS]=CASE WHEN CFS.[Customer_id]=OLR.[RC] THEN 'Y' ELSE 'N' END
,OLR.[CUSTOM POPUP]
,BAD.[SEGMENT POPUP]
,BAD.[AUTO WELCOME]
,MAS.[NDBM_OFFQUOTE_FLAG] AS [NDBM OFFQUOTE FLAG]
,BAD.[CUSTOMER WATCH]
,BAD.[GENERIC EXCEL]
,BAD.[ASSESSMENT REPORT]
,BAD.[REPORT BY EMAIL]
,[SOFTWARE REPORTS IAN]=BAD.[SOFTWARE REPORTS]
,[SNP FEAT OR STD]=CASE WHEN SPF.[created_store_id]=OLR.[RC] THEN 'Y' ELSE 'N' E
ND
,MAS.[ACCT_PARTY_ID]
,BAD.[eQuote Expiration Days]
,MAS.[ACCESS_GROUP_USERS] AS [# USERS]
,MAS.[WEEKS_OF_INACTIVITY] AS [WEEKS OF INACTIVITY]
,CID.[customer_id]
,CFI_FLAG=ISNULL(OCD.CFI_FLAG,'N')
,SI_FLAG=ISNULL(OCD.SI_FLAG,'N')
,OOM.OPT_OUT_OF_MERCHANDISING
,MLA.MAG_LIST_ENABLED
INTO [ScratchData].[dbo].[OLR3_TEST]
FROM [ScratchData].[dbo].[OLR2] OLR

INNER JOIN [eMetrics2].[dbo].[MASTER_ACTIVE_STORES] MAS ON MAS.[ONLINE_CUST_ID
]= OLR.[RC]
LEFT OUTER JOIN SCRATCHDATA.DBO.OLR_BASE_ADDTN BAD ON BAD.CUSTOMER_SET_ID=MAS.
[ONLINE_CUST_ID]
LEFT OUTER JOIN SCRATCHDATA.DBO.OLR_PREPOPULATED_CC CC ON CC.CUSTOMER_SET_ID =
OLR.[RC]
LEFT OUTER JOIN [ScratchData].[dbo].NEXUSLATTE NL ON NL.CUSTOMER_ID=OLR.[RC]
LEFT OUTER JOIN SCRATCHDATA.DBO.DBC DBC ON DBC.CUSTOMER_SET_ID = OLR.[RC]
LEFT OUTER JOIN #OCV OCV ON OCV.[CUSTOMER_SET_ID]=OLR.[RC]
LEFT OUTER JOIN #SHNOP SHNOP ON SHNOP.[CUSTOMER_SET_ID]=OLR.[RC]
LEFT OUTER JOIN #UNDF UDF ON UDF.[CUSTOMER_SET_ID]=OLR.[RC]
LEFT OUTER JOIN #CSTLKS CLK ON CLK.CUSTOMER_SET_ID = OLR.[RC]
LEFT OUTER JOIN #PCS PCS ON PCS.CUSTOMER_SET_ID = OLR.[RC]
LEFT OUTER JOIN #db2 PAY ON PAY.[PremierPageId]=MAS.[PREMIER_ID]
LEFT OUTER JOIN #AGS AGS ON AGS.RC=OLR.[RC]
LEFT OUTER JOIN #CFS CFS ON CFS.[Customer_id]=OLR.[RC]
LEFT OUTER JOIN #SNPFEATURE SPF ON SPF.[created_store_id]=OLR.[RC]
LEFT OUTER JOIN #CUSTID CID ON CID.[premier_page_id]=MAS.[PREMIER_ID]
LEFT OUTER JOIN OLR_Config_Data OCD on OCD.customer_set_id=MAS.[ONLINE_CUST_ID
]
LEFT OUTER JOIN [ScratchData].[dbo].[OLR_OPT_OUT_MERCHANDISING] OOM ON OOM.CUS
TOMER_SET_ID = OLR.[RC]
LEFT OUTER JOIN [ScratchData].[dbo].[OLR_MAG_LIST_ENABLED] MLA ON MLA.CUSTOMER
_SET_ID = OLR.[RC]
GROUP BY

OLR.[PREMIER_ID]
,OLR.[RC]
,OLR.[PAGE]
,OLR.[TEST PAGE]
,OLR.[BUSINESS GROUP]
,OLR.[DELL_REGION]
,OLR.[BOOKING CONUM]
,OLR.[AUTHENTICATED]
,OLR.[COUNTRY]
,OLR.[GLOBAL_PORTAL]
,OLR.[CHANNEL_FLAG]
,OLR.[B2B_FLAG]
,OLR.[B2B_OLAP]
,OLR.[EPP_PAGE]
,OLR.[WORKFLOW]
,OLR.[LANGUAGE]
,OLR.[CUSTOM POPUP]
,OLR.[LEASE PAYCODE]
,OLR.[LEASE PAYCODE ATTRIBUTE]
,OLR.[AFFINITY_MAPPED]
,OLR.[PRESTIGE]
,OLR.[Purchase History Report]
,OLR.[Delivery Report]
,OLR.[Product Quality Report]
,OLR.[Warranty Report]
,OLR.[SLA Delivery Report]
,OLR.[MS SELECT]
,OLR.[EWAY SOFTWARE]
,OLR.[SOFTWARE REPORTS]
,OLR.[NON LEGACY REPORTS]
,OLR.[SOFTWARE PRICELIST]
,OLR.[LOGO]
,OLR.[DOC SHARING]
,OLR.[TAA]
,OLR.[LANDING DEFAULTS MESSAGES]
,OLR.[Std CONFIG FEATURED]
,OLR.[IMAGEWATCH]
,OLR.[WISH LIST]
,OLR.[MY LIST]
,OLR.[MY LIST ATTRIBUTE]
,OLR.[DnC]
,OLR.[eDeal1]
,OLR.[eDea2]
,OLR.[eDeal3]
,OLR.[QTO]
,OLR.[NEW AT DELL FRAGMENT]
,OLR.[SEGMENT SOLUTIONS FRAGMENT]
,OLR.[SERVICES FRAGMENT]
,OLR.[DELL NEWS]
,OLR.[EXIT SURVEY]
,OLR.[COUPONS]
,OLR.[Show BillTo for Equotes]
,OLR.[Require BillTo for Equotes]
,OLR.[Show Payment Info for Equotes]
,OLR.[SnP FEATURED]
,OLR.[REV_52_WKS]
,OLR.[TRANS_52_WKS]
,OLR.[PREMIER_PAGE_CATALOG_CONUM]
,OLR.[PREMIER_ACCOUNT_SEGMENT_NAME]
,OLR.[CONTRACT_CODE]
,OLR.[HOME_PAGE]
,OLR.[FULL_CAT]
,OLR.[PRICING_TEMPLATE]
,OLR.[SNP_CAT]
,OLR.[SNP_MASTER_STORE_TITLE]
,OLR.[ACTIVE_PAGE_REASON]
,MAS.[RCOMM_OWNER_EMAIL]
,MAS.[VISITS_52_WKS]
,MAS.[REV_13_WKS]
,MAS.[VISITS_13_WKS]
,MAS.[TRANS_13_WKS]
,MAS.[ACCOUNT_ISR]
,MAS.[ORDER_BROKER_QUEUE]
,OLR.[Bill-to Wizard]
,OLR.[Address Wizard Lock Down Bill]
,OLR.[Allow Customers to Add/Edit Wizard Bill]
,OLR.[Ship-to Wizard]
,OLR.[Address Wizard Lock Down Ship]
,OLR.[Allow Customers to Add/Edit Wizard Ship]
,BAD.[Full Cat Slashthrough]
,BAD.[Std Cfg Slashthrough]
,BAD.[S&P Slashthrough]
,BAD.[Shipping Instructions]
,BAD.[Order Status]
,BAD.[E-Quotes]
,BAD.[End user Data Questions in Checkout]
,BAD.[Enable Upload of PDF file]
,OLR.Cart_Upsell
,BAD.[Enable File Upload during Checkout]
,BAD.[Shipping Instructions Required]
,BAD.[Shipping Instructions Pre Populate]
,BAD.[Shipping Instructions Lock]
,BAD.[Shipping Instructions Add Help Text]
,BAD.[Default Tax Status]
,BAD.[Display Tax Status Question]
,CASE WHEN CC.CUSTOMER_SET_ID=OLR.[RC] THEN 'YES' ELSE 'NO' END
,MAS.[STD_CONFIGS]
,MAS.[NUM_CONFIGS]
,MAS.[ACCOUNT_REGION]
,MAS.[ACCOUNT_ISM]
,CASE WHEN NL.CUSTOMER_ID IS NULL THEN 'N' ELSE NL.NEXUS END
,CASE WHEN NL.CUSTOMER_ID IS NULL THEN 'N' ELSE NL.LATTE END
,CASE WHEN DBC.CUSTOMER_SET_ID=OLR.[RC] THEN 'YES' ELSE 'NO' END
,BAD.[PCM]
,CASE WHEN OCV.[CUSTOMER_SET_ID]=OLR.[RC] THEN [CODE_NAME] ELSE 'NONE' END
,BAD.[KEY CODE]
,CASE WHEN SHNOP.[CUSTOMER_SET_ID]=OLR.[RC] THEN 'YES' ELSE 'NO' END
,CASE WHEN UDF.[CUSTOMER_SET_ID]=OLR.[RC] THEN 'YES' ELSE 'NO' END
,MAS.[OLR_STORE]
,MAS.[OEM_FLAG]
,MAS.[ALLIANCES_FLAG]
,MAS.[AFFILIATES_FLAG]
,MAS.[GENERIC_PAGE_FLAG]
,CASE WHEN CLK.CUSTOMER_SET_ID = OLR.[RC] THEN 'YES' ELSE 'NO' END
,CASE WHEN PCS.CUSTOMER_SET_ID = OLR.[RC] THEN 'YES' ELSE 'NO' END
,MAS.[CATALOG_MANAGER]
,BAD.[QUICK LEASE]
,AGS.[ACCESS GROUPS]
,mas.[CBO_BUSINESS_GROUP]
,CASE WHEN CFS.[Customer_id]=OLR.[RC] THEN 'Y' ELSE 'N' END
,BAD.[SEGMENT POPUP]
,BAD.[AUTO WELCOME]
,MAS.[NDBM_OFFQUOTE_FLAG]
,BAD.[CUSTOMER WATCH]
,BAD.[GENERIC EXCEL]
,BAD.[ASSESSMENT REPORT]
,BAD.[REPORT BY EMAIL]
,BAD.[SOFTWARE REPORTS]
,CASE WHEN SPF.[created_store_id]=OLR.[RC] THEN 'Y' ELSE 'N' END
,MAS.[ACCT_PARTY_ID]
,BAD.[eQuote Expiration Days]
,MAS.[ACCESS_GROUP_USERS]
,MAS.[WEEKS_OF_INACTIVITY]
,CID.[customer_id]
,ISNULL(OCD.CFI_FLAG,'N')
,ISNULL(OCD.SI_FLAG,'N')
,OOM.OPT_OUT_OF_MERCHANDISING
,MLA.MAG_LIST_ENABLED
----------------------------------------------------------
----------------------------------------------------------
----------------------------------------------------------
GO

Das könnte Ihnen auch gefallen