早上好, 是否可以将2个计算字段连接成1列?对于一年中的每个月,我有2列,1个输出销售额&每个月的其他销售数字;
1月_£|一月案件 £8,123.00 | 100
我想做的是将这些内容连接成1列;
一月
100 - £8,123.00
我尝试过很多方法&可以连接2个标准字段但似乎无法使计算字段的格式正确吗?目前查询中的列;
Sum(If(Month(b.CaseDate) = 1, b.CaseCommission, 0)) As January_£,
Sum(Month(b.CaseDate) = 1) As January,
我的最新努力不起作用但也没有错误!
CONCAT(Sum(If(Month(b.CaseDate) = 1, b.CaseCommission, 0)),Sum(Month(b.CaseDate) = 1)0 As January,
如果有人能证实有可能实现这一目标,我将不胜感激。
此致
加里
答案 0 :(得分:2)
这应该有效:
SELECT CONCAT(Sum(Month(b.CaseDate) = 1), '-',
Sum(If(Month(b.CaseDate) = 1, b.CaseCommission, 0)) ) AS January;
答案 1 :(得分:1)
试试这个
CONCAT(Sum(If(Month(b.CaseDate) = 1, b.CaseCommission, 0)),'-',
Sum(Month(b.CaseDate) = 1)) As January,