[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index]
[Date Index]
[Thread Index]
[SQR-USERS Info]
[SQRUG Home Page]
Re: [sqr-users] Problem with UNION Clause in SQR( with positionalparameters)
- Subject: Re: [sqr-users] Problem with UNION Clause in SQR( with positionalparameters)
- From: Darshil Mehta <darshilm@yahoo.com>
- Date: Mon, 21 Jun 2004 03:05:06 -0700 (PDT)
- Delivery-date: Mon, 21 Jun 2004 05:07:36 -0500
- In-reply-to: <AFB89772DFF4854A883D6D32A01C7AEC079C7D54@apmail16.ind.agilent.com>
- List-id: "This list is for discussion about the SQR database reportinglanguage from Hyperion Solutions." <sqr-users.sqrug.org>
Vaibhav,
I guess you're missing one , in your first query. The
line in 1st query " TRANSLATE(oos.name,',',' ')
&ORDER_SOURCE (15,550)" should be
" TRANSLATE(oos.name,',',' ') &ORDER_SOURCE (15,550),"
Please see below :
----------------------------------------------
BEGIN-PROCEDURE QUERY_TOP
Print-Direct printer=html '%%ResetBorder'
BEGIN-SELECT DISTINCT
Alter-Printer Font=903 Point-Size=10
TO_CHAR(ooha.order_number) &ORACLE_ORDER (15,1)
ooha.orig_sys_document_ref &LEGACY_ORDER (15,150)
CONCAT(CONCAT(CONCAT(CONCAT(oola.line_number,'.'),CONCAT(oola.shipment_number,'.')),CONCAT(CONCAT(oola.option_number,'.'),CONCAT(oola.component_number,'.'))),oola.service_number)
&ORACLE_LINE (15,350)
TRANSLATE(oos.name,',',' ') &ORDER_SOURCE (15,550),
TRANSLATE(ottt.name,',',' ') &ORDER_TYPE (15,750)
NEXT-LISTING
FROM
----------------------------------------------
I hope it works.
Darshil
--- vaibhav_jindal@non.agilent.com wrote:
> Hi
> I want to use UNION in two queries but its not
> working .. Can someone please guide me why is this
> not working ?
> Heres the code that is giving me the prob!!!
>
> BEGIN-PROCEDURE QUERY_TOP
> Print-Direct printer=html '%%ResetBorder'
> BEGIN-SELECT DISTINCT
> Alter-Printer Font=903 Point-Size=10
> TO_CHAR(ooha.order_number) &ORACLE_ORDER (15,1)
> ooha.orig_sys_document_ref &LEGACY_ORDER (15,150)
>
CONCAT(CONCAT(CONCAT(CONCAT(oola.line_number,'.'),CONCAT(oola.shipment_number,'.')),CONCAT(CONCAT(oola.option_number,'.'),CONCAT(oola.component_number,'.'))),oola.service_number)
> &ORACLE_LINE (15,350)
> TRANSLATE(oos.name,',',' ') &ORDER_SOURCE (15,550)
> TRANSLATE(ottt.name,',',' ') &ORDER_TYPE (15,750)
> NEXT-LISTING
> FROM
> oe_order_headers_all ooha,
> oe_order_lines_all oola,
> oe_order_sources oos,
> oe_transaction_types_tl ottt,
> hr_all_organization_units_tl haou
>
> WHERE
> ooha.header_id = oola.header_id
> AND oola.ship_from_org_id = 128
> AND ooha.org_id = haou.organization_id
>
>
> UNION SELECT DISTINCT
> TO_CHAR(ooha.order_number) &ORACLE_ORDER (15,1),
> ooha.orig_sys_document_ref &LEGACY_ORDER (15,150),
>
CONCAT(CONCAT(CONCAT(CONCAT(oola.line_number,'.'),CONCAT(oola.shipment_number,'.')),CONCAT(CONCAT(oola.option_number,'.'),CONCAT(oola.component_number,'.'))),oola.service_number)
> &ORACLE_LINE (15,350),
> TRANSLATE(oos.name,',',' ') &ORDER_SOURCE (15,550),
> TRANSLATE(ottt.name,',',' ') &ORDER_TYPE (15,750)
> NEXT-LISTING
> FROM
> oe_order_headers_all ooha,
> oe_order_lines_all oola,
> oe_order_sources oos,
> oe_transaction_types_tl ottt,
> hr_all_organization_units_tl haou,
> hr_all_organization_units_tl haou2
>
> WHERE
> ooha.header_id = oola.header_id
> AND oola.ship_from_org_id = 128
> AND ooha.org_id = haou.organization_id
> AND haou.LANGUAGE = 'US'
> AND oola.INTMED_SHIP_TO_ORG_ID =
> haou2.organization_id (+)
>
> End-Select
> Print-Direct printer=html '%%End-Select'
> Next-Listing
> Print-Direct printer=html '%%ResetBorder'
> End-Procedure
>
>
>
>
> The error coming is :
>
>
> (SQR 5528) ORACLE OCIStmtExecute error 923 in cursor
> 5:
> ORA-00923: FROM keyword not found where expected
> SQL: SELECT DISTINCT TO_CHAR(ooha.order_number),
> ooha.orig_sys_document_ref,
>
>
CONCAT(CONCAT(CONCAT(CONCAT(oola.line_number,'.'),CONCAT(oola.shipment_nu
>
>
mber,'.')),CONCAT(CONCAT(oola.option_number,'.'),CONCAT(oola.component_nu
> mber,'.'))),oola.service_number),
> TRANSLATE(oos.name,',',' '),
> TRANSLATE(ottt.name,',',' ') FROM
> oe_order_headers_all ooha,
> oe_order_lines_all oola, oe_order_sources oos,
> oe_transaction_types_tl
> ottt, hr_all_organization_units_tl haou WHERE
> ooha.header_id =
> oola.header_id AND oola.ship_from_org_id = 128
> AND ooha.org_id =
> haou.organization_id UNION SELECT DISTINCT
> TO_CHAR(ooha.order_number) :1
> (15,1), ooha.orig_sys_document_ref :2
> (15,150),
>
>
CONCAT(CONCAT(CONCAT(CONCAT(oola.line_number,'.'),CONCAT(oola.shipment_nu
>
>
mber,'.')),CONCAT(CONCAT(oola.option_number,'.'),CONCAT(oola.component_nu
> mber,'.'))),oola.service_number) :3 (15,350),
> TRANSLATE(oos.name,',',' ')
> :4 (15,550), TRANSLATE(ottt.name,',',' ') :5
> (15,750) NEXT-LISTING FROM
> oe_order_headers_all ooha, oe_order_lines_all
> oola, oe_order_sources
> oos, oe_transaction_types_tl ottt,
> hr_all_organization_units_tl haou,
> hr_all_organization_units_tl haou2 WHERE
> ooha.header_id = oola.header_id
> AND oola.ship_from_org_id = 128 AND
> ooha.org_id = haou.organization_id
> AND haou.LANGUAGE = 'US' AND
> oola.INTMED_SHIP_TO_ORG_ID =
> haou2.organization_id (+)
>
> Thanks & Regards
>
> Vaibhav Gupta
> Business Intelligence and Enterprise Reporting
> TCS @ Agilent Technologies
>
>
>
>
>
> _______________________________________________
> sqr-users mailing list
> sqr-users@sqrug.org
> http://www.sqrug.org/mailman/listinfo/sqr-users
>
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
http://promotions.yahoo.com/new_mail
_______________________________________________
sqr-users mailing list
sqr-users@sqrug.org
http://www.sqrug.org/mailman/listinfo/sqr-users