pjrat Posted February 9, 2003 Share Posted February 9, 2003 Hi Trying to learn MysQL and have a calculation problem. I want a query to do the following example (all are floats with numbers to add) - SELECT a+b+c+d+e AS result FROM table The above obviously dosen\'t work, where, this line below does - SELECT a+b AS result FROM table (and gives me the total of the two fields). Can I calculate all five fields somehow and create a result field? Thanks in advance - Pat J Quote Link to comment https://forums.phpfreaks.com/topic/135-mysql-calculation/ Share on other sites More sharing options...
pallevillesen Posted February 10, 2003 Share Posted February 10, 2003 Well.... select 1+2+3+4+5 AS result; does work fine enough.... So select (a+b+c) as result from table; should work as well.... check your syntax and if you are absolutely sure that there is something wrong, then please post some more info on tables and variables... But you are using the correct syntax. It should work. P. Quote Link to comment https://forums.phpfreaks.com/topic/135-mysql-calculation/#findComment-407 Share on other sites More sharing options...
pjrat Posted February 10, 2003 Author Share Posted February 10, 2003 Hi (biopv) Thanks for your answer, but I really made a silly mistake. One of the fields was NULL and this stopped it from running the query. Once I changed the field to NOT NULL and added a 0.0 default, it worked well. Thanks, Pat. Quote Link to comment https://forums.phpfreaks.com/topic/135-mysql-calculation/#findComment-408 Share on other sites More sharing options...
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.