none
Query com problemas RRS feed

  • Pergunta

  • Galera tenho a query abaixo, mas está ocorrendo o seguinte erro, como resolver ?

    select count(1) QTDE ,
    mas.NM_PRODUTO_COMPLETO
    from tb_produto prod
    left join TB_Produto_Master_Data mas on
    mas.ID_PRODUTO = prod.ID_PRODUTO
    inner join TB_Produto_Categoria pcat ON pcat.ID_PRODUTO = prod.ID_PRODUTO
    inner join TB_Categoria cat ON cat.ID_CATEGORIA = pcat.ID_CATEGORIA
    inner join TB_Categoria cp ON cp.ID_CATEGORIA = cat.ID_CATEGORIA_PAI
    where prod.FL_PRODUTO_ATIVO = 1
    group by mas.NM_PRODUTO_COMPLETO 
    having count(1)>1  and sum(cast(cp.ID_CATEGORIA as tinyint))>=2

    Erro

    Arithmetic overflow error for data type tinyint, value = 1200.

    Obrigado


    SirSmart

    quarta-feira, 25 de maio de 2016 21:44

Respostas

Todas as Respostas