ServiceCode.......ONLINE_DESC_ALA.........STMT_DESCR_LINE1_ALA..........CHRG_ALA
......WE012...............Widget-EMP...........................Widget..............................$0.00
......WG055...............Basic Widget.........................Widget..............................$5.95
I want the large code block below to be my 'main' query, but also show in my record set ALL records where there is a match on the STMT_DESCR_LINE1_ALA, and the corresponding charge (CHRG_ALA)
is it possible to make the following query a SUB query, then query off of it, where the SubQuery.STMT_DESCR_LINE1_ALA = MainQuery.STMT_DESCR_LINE1_ALA ?
CODE
SELECT A.SUB_ACCT_NO_SBB
,a.RES_NAME_SBB
,a.VIP_FLG_SBB
,b.ADDR1_HSE
,b.RES_CITY_HSE
,B.RES_STATE_HSE
,B.POSTAL_CDE_HSE
,D.SERV_CDE_ALA
,D.ONLINE_DESC_ALA
,D.STMT_DESCR_LINE1_ALA
,D.CHRG_ALA Charge
,e.DESCR_CTD
,E.CDE_VALUE_CTD CodeValue_CTD
from dbo.tbl_SBB_BASE_TW A
,dbo.tbl_HSE_BASE_TW B
,dbo.tbl_OCI_CUR_ITEM_TW C
,dbo.tbl_ALA_SERV_CODE_TW D
,dbo.tbl_CTD_TW E
WHERE A.HSE_KEY_SBB=B.HSE_KEY_HSE
AND A.SUB_ACCT_NO_SBB=C.SUB_ACCT_NO_OCI
AND C.SYS_OCI = d.SYS_ALA
AND C.PRIN_OCI = d.PRIN_ALA
AND C.AGNT_OCI = d.AGNT_ALA
and C.SERV_CDE_OCI = d.SERV_CDE_ALA
AND A.VIP_FLG_SBB in ('R','U','E','W')
And C.PRIN_OCI in (4100)
and C.AGNT_OCI in (960,1030)
and E.CDE_TBL_NO_CTD = '24'
AND E.CDE_VALUE_CTD=A.VIP_FLG_SBB
order by A.SUB_ACCT_NO_SBB
,a.RES_NAME_SBB
,a.VIP_FLG_SBB
,b.ADDR1_HSE
,b.RES_CITY_HSE
,B.RES_STATE_HSE
,B.POSTAL_CDE_HSE
,D.SERV_CDE_ALA
,D.ONLINE_DESC_ALA
,D.STMT_DESCR_LINE1_ALA
,D.CHRG_ALA Charge
,e.DESCR_CTD
,E.CDE_VALUE_CTD CodeValue_CTD
from dbo.tbl_SBB_BASE_TW A
,dbo.tbl_HSE_BASE_TW B
,dbo.tbl_OCI_CUR_ITEM_TW C
,dbo.tbl_ALA_SERV_CODE_TW D
,dbo.tbl_CTD_TW E
WHERE A.HSE_KEY_SBB=B.HSE_KEY_HSE
AND A.SUB_ACCT_NO_SBB=C.SUB_ACCT_NO_OCI
AND C.SYS_OCI = d.SYS_ALA
AND C.PRIN_OCI = d.PRIN_ALA
AND C.AGNT_OCI = d.AGNT_ALA
and C.SERV_CDE_OCI = d.SERV_CDE_ALA
AND A.VIP_FLG_SBB in ('R','U','E','W')
And C.PRIN_OCI in (4100)
and C.AGNT_OCI in (960,1030)
and E.CDE_TBL_NO_CTD = '24'
AND E.CDE_VALUE_CTD=A.VIP_FLG_SBB
order by A.SUB_ACCT_NO_SBB
