IxiRancid Posted July 6, 2005 Posted July 6, 2005 Hi, I'm having some troubles with a SUM query in Access. How can I sum all values of a field in EVERY table named "amount_cur" by a parameter that I pass? I tried with SELECT SUM amount FROM table1, table2, table3 just to begin with the SUM, and then pass the WHERE clause but this didn't work as if "multiple cells found in tables" stuff. Quote
Joe Mamma Posted July 6, 2005 Posted July 6, 2005 you mean something like this. . . SELECT Sum(total) AS GrandTotal FROM ( SELECT Sum(amount) AS total FROM table1 union all SELECT Sum(amount) AS total FROM table2 union all SELECT Sum(amount) AS total FROM table3 ) Quote Joe Mamma Amendment 4: The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no warrants shall issue, but upon probable cause, supported by oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized. Amendment 9: The enumeration in the Constitution, of certain rights, shall not be construed to deny or disparage others retained by the people.
vijay_it Posted July 7, 2005 Posted July 7, 2005 SUM is a group by function. what actually you are intended to do i did not get. if you want to get sum for all table as seperate record then use it in following way select sum(urvalue), groupfield from urtable group by groupfield union select sum(urvalue), groupfield from urtable1 group by groupfield :rolleyes: Quote
IxiRancid Posted July 7, 2005 Author Posted July 7, 2005 you mean something like this. . . SELECT Sum(total) AS GrandTotal FROM ( SELECT Sum(amount) AS total FROM table1 union all SELECT Sum(amount) AS total FROM table2 union all SELECT Sum(amount) AS total FROM table3 ) This would be it, I believe. I'll try it. Thanks! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.