|
Archives of the TeradataForumMessage Posted: Wed, 28 Jul 2010 @ 22:55:10 GMT
I am not a strong SQL programmer. I read through the manual about Qualify, Row_Count, Partition, etc., but am struggling with trying to get this piece of code to run. It looks like it should. I would appreciate suggestions to get this working. I am using Teradata SQL Assistant Version 13.0.0.11, April 30th, 2010. I am running the code below to try and bring back the i_ird that has a RT in it, but it s bringing me back two records (one with an EE in it). Select i_pol ,i_ird ,n_lst ,n_fst ,i_ssn ,d_bth From ltc_p.vltc_er_ird_mo Qualify Row_Number () Over (Partition By i_ird Order by Case When i_ird like 'RT%' then 0 else 1 end) = 1 Where i_ssn = 'xxxxxxxxxx' Result: I_POL I_IRD N_LST N_FST I_SSN D_BTH xxxx xxxEExxx xxx xxx xxx x/x/xxxx xxxx xxxRTxxx xxx xxx xxx x/x/xxxx What I want: I_POL I_IRD N_LST N_FST I_SSN D_BTH xxxx xxxRTxxx xxx xxx xxx x/x/xxxx Thank you, Karen
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||