RE: For sql experts

2006-02-03 Thread Jimmy Emmanual
Try this:

SELECT DEPTNUM.REF_VALUE
  ,CAMNUM.REF_VALUE
  ,PN1.NOTE_TEXT
FROM  PARTY_REFERENCE DEPTNUM
, PARTY_REFERENCE CAMNUM
, PARTY_ASSOC REL
, PARTY_NOTE PN1
WHERE DEPTNUM.PARTY_ID = REL.TO_PARTY_ID
  AND REL.FROM_PARTY_ID = CAMNUM.PARTY_ID
  AND DEPTNUM.PARTY_REF_TYPE_CD = 'TYPE1'
  AND CAMNUM.PARTY_REF_TYPE_CD = 'TYPE2'
  AND PN1.PARTY_ID = DEPTNUM.PARTY_ID
  AND PN1.last_update_dt = (select max(pn2.last_update_dt) from
PARTY_NOTE pn2 WHERE PN1.PARTY_ID = pn2.PARTY_ID) 

-Original Message-
From: ALEX HYDE [mailto:[EMAIL PROTECTED] 
Sent: Friday, February 03, 2006 10:25 AM
To: Struts Users Mailing List
Subject: Re: For sql experts 

  
FROM PARTY_NOTE PN 1WHERE PN.1PARTY_ID

might have to be... 

FROM PARTY_NOTE PN1 WHERE PN1.PARTY_ID



What happens if you get more than one last_update_dt equal to the
maximum?


Gluck

  
  

"Jonnalagadda, Sumithra" <[EMAIL PROTECTED]> wrote:  
SELECT DEPTNUM.REF_VALUE, CAMNUM.REF_VALUE, 
(SELECT PN1.NOTE_TEXT FROM PARTY_NOTE PN 1WHERE PN.1PARTY_ID =
DEPTNUM.PARTY_ID and max(pn1.last_update_dt)) NOTE
FROM PARTY_REFERENCE DEPTNUM,
PARTY_REFERENCE CAMNUM,
PARTY_ASSOC REL
WHERE DEPTNUM.PARTY_ID = REL.TO_PARTY_ID
AND REL.FROM_PARTY_ID = CAMNUM.PARTY_ID
AND DEPTNUM.PARTY_REF_TYPE_CD = 'TYPE1
AND CAMNUM.PARTY_REF_TYPE_CD = 'TYPE2'

The problem is the the sub query 
SELECT PN1.NOTE_TEXT FROM PARTY_NOTE PN 1WHERE PN.1PARTY_ID =
DEPTNUM.PARTY_ID and max(pn1.last_update_dt 

is not working. 

My requirement is in the sub query I want to select those notes with
last_update_dt is maximun for each party.

Any help is appriciated. 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To help you stay safe and secure online, we've developed the all new
Yahoo! Security Centre.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: For sql experts

2006-02-03 Thread ALEX HYDE
  
FROM PARTY_NOTE PN 1WHERE PN.1PARTY_ID

might have to be... 

FROM PARTY_NOTE PN1 WHERE PN1.PARTY_ID



What happens if you get more than one last_update_dt 
equal to the maximum?


Gluck

  
  

"Jonnalagadda, Sumithra" <[EMAIL PROTECTED]> wrote:  
SELECT DEPTNUM.REF_VALUE, CAMNUM.REF_VALUE, 
(SELECT PN1.NOTE_TEXT FROM PARTY_NOTE PN 1WHERE PN.1PARTY_ID =
DEPTNUM.PARTY_ID and max(pn1.last_update_dt)) NOTE
FROM PARTY_REFERENCE DEPTNUM,
PARTY_REFERENCE CAMNUM,
PARTY_ASSOC REL
WHERE DEPTNUM.PARTY_ID = REL.TO_PARTY_ID
AND REL.FROM_PARTY_ID = CAMNUM.PARTY_ID
AND DEPTNUM.PARTY_REF_TYPE_CD = 'TYPE1
AND CAMNUM.PARTY_REF_TYPE_CD = 'TYPE2'

The problem is the the sub query 
SELECT PN1.NOTE_TEXT FROM PARTY_NOTE PN 1WHERE PN.1PARTY_ID =
DEPTNUM.PARTY_ID and max(pn1.last_update_dt 

is not working. 

My requirement is in the sub query I want to select those notes with
last_update_dt is maximun for each party.

Any help is appriciated. 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To help you stay safe and secure online, we've developed the all new Yahoo! 
Security Centre.