Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2005 Forums
 Transact-SQL (2005)
 Update Script

Author  Topic 

rudba
Constraint Violating Yak Guru

415 Posts

Posted - 2009-01-26 : 13:27:58
I have a table like this:
ColA ColB ColC ColD ColE
A001 A001 BB NULL
A002 A001 NULL NULL
A003 A003 CC XXX
A004 A001 NULL NULL
A005 NULL NULL NULL

Now i have to update these data in field ColE
Output on field ColE looks like this:
ColA......ColE
A001......BB
A002 .....BB
A003 .....XXX
A004 .....BB
A005 .....NULL

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2009-01-26 : 13:30:52
Could you explain in words how you arrived at this data?

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog
Go to Top of Page

rudba
Constraint Violating Yak Guru

415 Posts

Posted - 2009-01-26 : 14:04:19
I have to Update ColE.
On ColB has multiple duplicate data.
1)We have to find the first ColC's data Group By ColB. And update ColC data into ColE
2)If ColB has data but ColC does not have data, we have to update ColE on ColD's data
3) If ColB, ColC,ColD does not have data ColE also NULL value.


SELECT Min(ID),ColB from tblA
GROUP By ColB
Having Count(ID)>=1
Go to Top of Page
   

- Advertisement -