将3列的总和合并到php mysql中的另一列

时间:2013-04-14 13:10:28

标签: php mysql currency

我想将mysql表中3列(price_crore,price_lakh,price_thousand)的 sum 合并到另一个名为“ amount ”的列中。

例如 price_crore,price_lakh,price_thousand,其值如下1,75,50。在金额列中,我想要结果 17550000

注意:根据印度货币系统:price_crore = 10,000,000(1千万卢比)和price_lakh = 100000(1万卢比)和price_thousand = 1000(1千)。

请帮助我在 php 中获得上述结果。

2 个答案:

答案 0 :(得分:1)

使用concat函数,例如:

select concat(sum(price_crore),sum(price_lakh),sum(price_thousand)) .. 
from mytable group by ...

答案 1 :(得分:0)

我认为你只需要做数学运算:

select   price_crore
       , price_lakh
       , price_thousand
       ,   (price_crore    * 10000000)
         + (price_lakh     *   100000)
         + (price_thousand *     1000) as amount
from some_table