I have a table with the following columns in a Netezza Database
Id field1 field2
1 0.9 sum(field1)/0.9
2 1.7 sum(field1)/1.7
3 6.9 sum(field1)/6.9
4 0.4 sum(field1)/0.4
5 0.2 sum(field1)/0.2
6 2.8 sum(field1)/2.8
7 7.0 sum(field1)/7.0
The field2 column is to be generated and will hold values as shown in the table.
For this example the sum of field1 is 19.9.
Also the field1 values will change frequently.
Please help with a query that will help calculate the field2 value also the values are in decimals so will want the precise sum.
Thanks
You can use SUM with the OVER Clause .
SQLFiddle