Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Help with UPDATING a column
Hi,
Using the 2 tables below, I need to write an update query to populate
the
UPDU column in material_usage_history b table...
The calculation is:
(SUM(B.TRANS_QTY)/(A.DWELLING_UNITS)*100)
So I probably will have to group by borough, item_number, to_loc,
loc_name, dwelling_units
This SELECT statement works just fine and gives me what I need:
select b.item_number, a.borough, a.to_loc, a.loc_name,
a.dwelling_units,
sum(b.TRANS_QTY) AS TRANS_QTY ,
SUM(B.TRANS_QTY)/(A.DWELLING_UNITS)*100) UPDU
from location_master a, material_usage_history b
where a.to_loc = b.to_loc
group by a.borough, b.item_number, a.to_loc, a.loc_name,
a.dwelling_units ;
ITEM_NUMBE BOROUGH TO_L LOC_NAME DWELLING_UNITS TRANS_QTY UPDU ---------- ------------- ---- -------------------------------- -------------- ---------- ---------- 101973572 BRONX 0218 THROGGS NECK 1185 7 .5907173 0101973572 BRONX 0229 HIGHBRIDGE GARDENS 700 4 .571428571 0101973572 BRONX 0234 JAMES MONROE 1102 1 .090744102 ************************************** desc material_usage_history b Name Type
This is all that I have...
update material_usage_history b
set b.UPDU =
Thanks,
Joe
Received on Fri Nov 28 2003 - 09:18:50 CST