Daniel Serbanescu
asked on
add a percentage to an initial value in access
I would like to add a percentage, let's say 10% to each value in a table to the previous value, for example I would like to get the following column:
100 - the first value which is given
110 - which is the first value plus 10%
121 - which is the second value plus 10%
133.1 - which is the third value plus 10%
and so on...
100 - the first value which is given
110 - which is the first value plus 10%
121 - which is the second value plus 10%
133.1 - which is the third value plus 10%
and so on...
ASKER
Hi, sorry for not being too specific. I want to update a column in a table where only the first value is set, which is actually an open balance and I want to add the interest for the following rows in the column.
ASKER
the table will be updated monthly with days from the previous month so the calculation must continue. It would normally last for a year.
ASKER
I am already performing a running sum by day in a query for the same table
can you send some sample data and the expected output.
ASKER
the table looks like this
date (as date) |date (as number) |commission (as number)|balance(number)|
30/06/2017 |42916 |0 |100
01/07/2017 |42917 |45 | I want here 100 +10% = 110
03/07/2017 |42919 |12 | I want here 110 +10% = 121
05/07/2017 |42921 |31 | I want here 121+10% = 131.1
06/07/2017 |42922 |41 |
my query looks like this
date (as number) |commission (as number)|running sum for commission | balance
42916 |0 |0 |100
42917 |45 |45 | I want here 100 +10% = 110
42919 |12 |57 | I want here 110 +10% = 121
42921 |31 |88 | I want here 121+10% = 131.1
42922 |41 |121
I either want the column Balance in the table to be updated adding 10% to each value or another column in the query with the same figures
date (as date) |date (as number) |commission (as number)|balance(number)|
30/06/2017 |42916 |0 |100
01/07/2017 |42917 |45 | I want here 100 +10% = 110
03/07/2017 |42919 |12 | I want here 110 +10% = 121
05/07/2017 |42921 |31 | I want here 121+10% = 131.1
06/07/2017 |42922 |41 |
my query looks like this
date (as number) |commission (as number)|running sum for commission | balance
42916 |0 |0 |100
42917 |45 |45 | I want here 100 +10% = 110
42919 |12 |57 | I want here 110 +10% = 121
42921 |31 |88 | I want here 121+10% = 131.1
42922 |41 |121
I either want the column Balance in the table to be updated adding 10% to each value or another column in the query with the same figures
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you Ryan, I can't figure out what should I replace "b" with
You do not have to replace b, just replace "yourTable" with your table name.
b in the query is an alias.
b in the query is an alias.
ASKER
well, I did that in the beginning and when I run the query it asks me for "Enter parameter value b.id" and a.id
ASKER
ok, I finally figured it out. I've replaced id with the date field. Thank you very much, Ryan, and Kumar.
»bp