[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index]
[Date Index]
[Thread Index]
[SQR-USERS Info]
[SQRUG Home Page]
Re: Using union in SQR
Thank you so much Kristin. It worked... I'm not even going to tell you how
long I've been trying to figure out what's wrong with this SQL statement.
Thanks again,
Judith
"Love, Kristin" <KLove@MSA.COM> on 12/28/99 12:45:36 PM
Please respond to sqr-users@list.iex.net
To: SQR-USERS@list.iex.net
cc: (bcc: Judith Cruz-Lancaon/CORPHQ/NYTIMES)
Subject: Re: Using union in SQR
Actually, don't use any alias names in the second part of the union.
Also, put commas after your columns in the second part of the union.
HTH
:) Kristin
> -----Original Message-----
> From: Judith Cruz-Lancaon [SMTP:judith.cruz-lancaon@NYTSSC.COM]
> Sent: Tuesday, December 28, 1999 12:16 PM
> To: SQR-USERS@list.iex.net
> Subject: Using union in SQR
>
> The following returns an error:
>
> Begin-SELECT
> W.INSTANCEID
> W.TRANSACTIONID
> WL.ORIGINATORID
> WL.OPRID
> WL.PREVOPRID
> W.APPR_INSTANCE
> to_char(WL.INSTAVAILABLEDTTM,'MM/DD/YY HH:MI:SSAM') &Avail
> to_char(WL.INSTSELECTEDDTTM,'MM/DD/YY HH:MI:SSAM') &Selected
> to_char(WL.INSTWORKEDDTTM,'MM/DD/YY HH:MI:SSAM') &Worked
> do Print-REQ-WL
> FROM PSWORKLIST WL,
> SYSADM.PS_REQ_APPROVAL_WL W
> WHERE W.BUSINESS_UNIT = &A.BUSINESS_UNIT
> AND W.REQ_ID = &A.REQ_ID
> AND W.INSTANCEID = WL.INSTANCEID
> AND W.TRANSACTIONID = WL.TRANSACTIONID
> AND W.BUSPROCNAME = WL.BUSPROCNAME
> AND W.ACTIVITYNAME = WL.ACTIVITYNAME
> AND W.EVENTNAME = WL.EVENTNAME
> AND W.WORKLISTNAME = WL.WORKLISTNAME
> UNION
> SELECT
> W.INSTANCEID ,
> W.TRANSACTIONID ,
> WL.ORIGINATORID ,
> WL.OPRID ,
> WL.PREVOPRID ,
> W.APPR_INSTANCE ,
> to_char(WL.INSTAVAILABLEDTTM,'MM/DD/YY HH:MI:SSAM')
, to_char(WL.INSTSELECTEDDTTM,'MM/DD/YY HH:MI:SSAM') ,
> to_char(WL.INSTWORKEDDTTM,'MM/DD/YY HH:MI:SSAM')
> FROM PSWORKLIST WL,
> SYSADM.PS_NYT_REQ_PRJ_WL W
> WHERE W.BUSINESS_UNIT = &A.BUSINESS_UNIT
> AND W.REQ_ID = &A.REQ_ID
> AND W.INSTANCEID = WL.INSTANCEID
> AND W.TRANSACTIONID = WL.TRANSACTIONID
> AND W.BUSPROCNAME = WL.BUSPROCNAME
> AND W.ACTIVITYNAME = WL.ACTIVITYNAME
> AND W.EVENTNAME = WL.EVENTNAME
> AND W.WORKLISTNAME = WL.WORKLISTNAME
> end-SELECT
>
> The error is:
> (SQR 5528) ORACLE OPARSE error -923 in cursor 3:
> ORA-00923: FROM keyword not found where expected
> SQL: select W.INSTANCEID, W.TRANSACTIONID, WL.ORIGINATORID, WL.OPRID,
> WL.PREVOPRID, W.APPR_INSTANCE,
> to_char(WL.INSTAVAILABLEDTTM,'MM/DD/YY
> HH:MI:SSAM'), to_char(WL.INSTSELECTEDDTTM,'MM/DD/YY HH:MI:SSAM'),
> to_char(WL.INSTWORKEDDTTM,'MM/DD/YY HH:MI:SSAM') FROM PSWORKLIST
> WL,
> SYSADM.PS_REQ_APPROVAL_WL W WHERE W.BUSINESS_UNIT = :1 AND
> W.REQ_ID
> = :2 AND W.INSTANCEID = WL.INSTANCEID AND W.TRANSACTIONID =
> WL.TRANSACTIONID AND W.BUSPROCNAME = WL.BUSPROCNAME AND
> W.ACTIVITYNAME = WL.ACTIVITYNAME AND W.EVENTNAME = WL.EVENTNAME
> AND
> W.WORKLISTNAME = WL.WORKLISTNAME UNION SELECT W.INSTANCEID
> W.TRANSACTIONID WL.ORIGINATORID WL.OPRID WL.PREVOPRID
> W.APPR_INSTANCE
> to_char(WL.INSTAVAILABLEDTTM,'MM/DD/YY HH:MI:SSAM')
> to_char(WL.INSTSELECTEDDTTM,'MM/DD/YY HH:MI:SSAM')
> to_char(WL.INSTWORKEDDTTM,'MM/DD/YY HH:MI:SSAM') FROM PSWORKLIST
> WL,
> SYSADM.PS_NYT_REQ_PRJ_WL W WHERE W.BUSINESS_UNIT = :1 AND
> W.REQ_ID =
> :2 AND W.INSTANCEID = WL.INSTANCEID AND W.TRANSACTIONID =
> WL.TRANSACTIONID AND W.BUSPROCNAME = WL.BUSPROCNAME AND
> W.ACTIVITYNAME = WL.ACTIVITYNAME AND W.EVENTNAME = WL.EVENTNAME
> AND
> W.WORKLISTNAME = WL.WORKLISTNAME
> Error at: .TRANSACTIONID
>
> Error on line 342:
> (SQR 3716) Error in SQL statement.
>
> Can anyone tell me what's wrong with it? Please help...
>
> Judith