Jeff:
A few weeks ago I ran into the same issue and like you, I could not get the
count to update. I finally ended up with the following code:
 
SET ERROR MESSAGE 677 OFF
DROP VIEW TempWorkLoc
SET ERROR MESSAGE 677 ON
 
PAUSE 3 USING 'UPDATING COUNT...' CAPTION 'System Message...' ICON WARNING
 
CREATE TEMP VIEW TempWorkLoc(LocName,LocCount) +
AS SELECT fwo_work_location , count(*) from fwo_file GROUP By
fwo_work_location
 
UPDATE FleetServiceLoc SET ServLocCount = 0
 
UPDATE FleetServiceLoc SET ServLocCount = T1.LocCount +
FROM TempWorkLoc T1, FleetServiceLoc T2 where T1.LocName = T2.ServLocName
*(
-- Use the next 2 lines if you have null values as the previous code does 
-- not seem to update nulls.
SELECT LocCount INTO vLocCount FROM TempWorkLoc WHERE LocName IS NULL
UPDATE FleetServiceLoc SET ServLocCount = .vLocCount WHERE ServLocName IS
NULL
)
SET ERROR MESSAGE 677 OFF
DROP VIEW TempWorkLoc
SET ERROR MESSAGE 677 ON
 
Javier Valencia, PE
Sr. Project Manager
Universal Asset Management, L.L.C.
801 Westchester Ave.
Harrisonville, MO 64701
Phone: 816-887-4011
Fax: 816-887-1960
Cell: 913-915-3137
 
is there a way to update a column with a count value from another table?
something like
 
update tback set ops_behind = (count(t2.lotnumber) from tback t1,
lotsched t2 WHERE t1.lotnumber = t2.lotnumber AND t2.cycle IS NOT NULL
AND t2.cycle < 95 AND t2.act_strt IS NULL
 
? 
 
(obviously the above did not work but that's the idea)  Thanks :-/
 
Jeff Watson [EMAIL PROTECTED]
Tube Methods, Inc.
610-279-7700
 

Reply via email to