concat函数需要2到254个参数

时间:2016-03-10 20:25:19

标签: mysql sql-server syntax concatenation concat

此查询的concat收到此错误:

  

concat函数需要2到254个参数。

这是子查询(测试是个人的):

select concat(((select sum(itemped.quantidade)
               from itempedido1 itemped
                left join produtos1 prod
                 on prod.id = itemped.item_id 
                left join unidadesmedida1 udm
                 on udm.id = prod.unidademedida_id
                where prod.descricao like '%cerveja%sagres%'
                 and udm.abreviacao like '%cx%24%')*(select distinct udm.fator
                                                        from unidadesmedida1 udm
                                                         left join produtos1 prod
                                                          on prod.unidademedida_id = udm.id
                                                        where prod.descricao like '%cerveja%sagres%'
                                                          and udm.abreviacao like '%cx%24%'))*(select distinct prod.iva
                                                                                                from produtos1 prod
                                                                                                 left join itempedido1 itemped
                                                                                                  on prod.id = itemped.item_id 
                                                                                                 left join unidadesmedida1 udm
                                                                                                  on udm.id = prod.unidademedida_id
                                                                                                 where prod.descricao like '%cerveja%sagres%'
                                                                                                  and udm.abreviacao like '%cx%24%') ),'€')         as 'Valor Unid. IVA'

0 个答案:

没有答案