繁体   English   中英

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

[英]merge the sum of 3 columns into another column in php mysql

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

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

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

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

使用concat函数,类似于:

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

我认为您只需要进行数学计算即可:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM