mySql选择查询(具有格式)

时间:2019-01-09 12:04:36

标签: mysql

我想使用选择查询来检索具有以下详细信息的详细信息

**Name                   Quantity                     Total**

Origin                    11.00                  399.00

Small Carry Bag            1.00                    5.00

我正在使用以下查询,但数量和总数已正确对齐。

select cast(concat(concat(rpad(mid(name,1,15),15,' ')
 ,lpad(cast(round(quantity,2) as char),9,' ')
 ,lpad(cast(round(total,2) as char),16,' '))) as char) itemdetail 
from invoicedetail

请帮助

***当我尝试以下查询时

选择 演员表(concat(concat(rpad(mid(productname,1,15),15,'〜')  ,lpad(cast(round(sum(quan(ity),2)as char),9,'〜')  ,lpad(cast(round(sum(sum(totalamount),2)as char),16,'〜')))as char)itemdetail   从发票明细分组中按商品ID,产品名称

结果

Poirot Investig ~~~~~ 1.00 ~~~~~~~~~~ 299.00

C ~~~~~ 1.00 ~~~~~~~~~ 1299.00的冒险

我想返回以下结果

Poirot Investig ~~~~~~~~ 1.00 ~~~~~~~~~~ 299.00

C ~~~~~~ 1.00 ~~~~~~~~~ 1299.00的冒险

平均数量和总数量应该在同一位置

0 个答案:

没有答案