0

我想将 mysql 表中 3 列(price_crore、price_lakh、price_thousand)的总和合并到另一个名为“金额”的列中。

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

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

请帮助我在php中实现上述结果。

4

2 回答 2

1

使用concat函数,例如:

select concat(sum(price_crore),sum(price_lakh),sum(price_thousand)) .. 
from mytable group by ...
于 2013-04-14T13:15:43.517 回答
0

我认为你只需要做数学:

select   price_crore
       , price_lakh
       , price_thousand
       ,   (price_crore    * 10000000)
         + (price_lakh     *   100000)
         + (price_thousand *     1000) as amount
from some_table
于 2013-04-14T14:05:32.257 回答