I've been trying to solve this problem looking through the forums and I'm just not getting it. Any help greatly appreciated.
I'm trying to get all "deals" even if they haven't been purchased (Deal left outer join to event_last_deal_purchase)
I believe that when service.service_type is null those records are rejected.
Is a sub-report the best way around this?
Query reads:
SELECT
DEAL."DEAL_NAME", DEAL."SERVICE_LEVEL_DESCRIPTION",
SERVICE."SERVICE_TYPE", SERVICE."LOGIN_NAME",
ACCOUNT."ACCOUNT_NUMBER",
BILL_ITEM."BILL_ITEM_TYPE", BILL_ITEM."CURRENCY_CODE", BILL_ITEM."DUE_AMOUNT", BILL_ITEM."ITEM_TOTAL_AMOUNT", BILL_ITEM."EFFECTIVE_DATE"
FROM
"HNS"."DEAL" DEAL,
"HNS"."EVENT_LAST_DEAL_PURCHASE" EVENT_LAST_DEAL_PURCHASE,
"HNS"."SERVICE" SERVICE,
"HNS"."ACCOUNT" ACCOUNT,
"HNS"."BILL_ITEM" BILL_ITEM
WHERE
DEAL."DEAL_NAME" = EVENT_LAST_DEAL_PURCHASE."DEAL_NAME" (+) AND
EVENT_LAST_DEAL_PURCHASE."SERVICE_ID" = SERVICE."SERVICE_ID" AND
SERVICE."ACCOUNT_ID" = ACCOUNT."ACCOUNT_ID" AND
ACCOUNT."ACCOUNT_ID" = BILL_ITEM."ACCOUNT_ID" AND
DEAL."SERVICE_LEVEL_DESCRIPTION" = '/service/direcwaywireless' AND
BILL_ITEM."EFFECTIVE_DATE" < {ts '2003-11-03 00:00:00.00'} AND
BILL_ITEM."CURRENCY_CODE" = 840 AND
SERVICE."SERVICE_TYPE" = '/service/direcwaywireless'
thanks
I'm trying to get all "deals" even if they haven't been purchased (Deal left outer join to event_last_deal_purchase)
I believe that when service.service_type is null those records are rejected.
Is a sub-report the best way around this?
Query reads:
SELECT
DEAL."DEAL_NAME", DEAL."SERVICE_LEVEL_DESCRIPTION",
SERVICE."SERVICE_TYPE", SERVICE."LOGIN_NAME",
ACCOUNT."ACCOUNT_NUMBER",
BILL_ITEM."BILL_ITEM_TYPE", BILL_ITEM."CURRENCY_CODE", BILL_ITEM."DUE_AMOUNT", BILL_ITEM."ITEM_TOTAL_AMOUNT", BILL_ITEM."EFFECTIVE_DATE"
FROM
"HNS"."DEAL" DEAL,
"HNS"."EVENT_LAST_DEAL_PURCHASE" EVENT_LAST_DEAL_PURCHASE,
"HNS"."SERVICE" SERVICE,
"HNS"."ACCOUNT" ACCOUNT,
"HNS"."BILL_ITEM" BILL_ITEM
WHERE
DEAL."DEAL_NAME" = EVENT_LAST_DEAL_PURCHASE."DEAL_NAME" (+) AND
EVENT_LAST_DEAL_PURCHASE."SERVICE_ID" = SERVICE."SERVICE_ID" AND
SERVICE."ACCOUNT_ID" = ACCOUNT."ACCOUNT_ID" AND
ACCOUNT."ACCOUNT_ID" = BILL_ITEM."ACCOUNT_ID" AND
DEAL."SERVICE_LEVEL_DESCRIPTION" = '/service/direcwaywireless' AND
BILL_ITEM."EFFECTIVE_DATE" < {ts '2003-11-03 00:00:00.00'} AND
BILL_ITEM."CURRENCY_CODE" = 840 AND
SERVICE."SERVICE_TYPE" = '/service/direcwaywireless'
thanks