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.
| Author |
Topic |
|
mrkensr
Starting Member
9 Posts |
Posted - 2008-09-17 : 20:28:18
|
| Having some trouble with this:OLD:Create TABLE #ACCTS(TEMP_ACCT varchar(14),Tot_Count int,TEMP_Id varchar(12),Shares_Count int)Insert into #ACCTS(TEMP_ACCT,Tot_Count,Shares_Count)(Select ACCOUNTS.Account_Num,(Select count(*) from x),(Select count(*) from shares)From ACCOUNTSUpdate #ACCTS Set TEMP_ID='MULTI' where Tot_Count>1 AND Shares_Count=0Update #ACCTS Set TEMP_ID=(Select ID from Assets as AInner join Holding H on H.ID=A.IDAND H.Account=#ACCTS.TEMP_ACCT)Where Tot_Count=1.......Select Super_Id=#ACCTS.TEMP_IDTHE NEW??------------------------Declare @ACCTS TABLE(TEMP_ACCT varchar(14),Tot_Count int,TEMP_Id varchar(12),Shares_Count int)Insert into @ACCTS(TEMP_ACCT,Tot_Count,Shares_Count)(Select ACCOUNTS.Account_Num,(Select count(*) from x),(Select count(*) from shares)From ACCOUNTSUpdate @ACCTS Set TEMP_ID='MULTI' where Tot_Count>1 AND Shares_Count=0Update @ACCTS Set TEMP_ID=(Select ID from Assets as AInner join Holding H on H.ID=A.IDAND H.Account=#ACCTS.TEMP_ACCT)Where Tot_Count=1.......Select Super_Id=#ACCTS.TEMP_IDI Cant find any info on how to make this workHelp please......... |
|
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2008-09-18 : 00:01:22
|
change like belowUpdate a Set a.TEMP_ID=t.IDFROM @ACCTS aJOIN (Select ID,H.Account from Assets as AInner join Holding H on H.ID=A.ID)tON t.Account=a.TEMP_ACCTWhere a.Tot_Count=1.......Select Super_Id=a.TEMP_IDFROM @ACCTS a... |
 |
|
|
|
|
|
|
|