-- $colunas = array('ITEM','DESC. REF.','DESC. LIC.','APR.','FATOR','QTD','V. UNIT','V. TOTAL','MARCA','STATUS','G. PREÇO','AÇÕES');

SELECT  iditemPendente, 
		cod_produto, 
        descricaoProdPend, 
        itempendente.numItem, 
        itempendente.descItemLicita, 
        itempendente.aprsFat, 
        itempendente.fatorFat, 
        itempendente.qtdFat, 
        itempendente.prcProduFat,         
        itempendente.pedido_idPedido, 
        itempendente.usuarioPend, 
        itempendente.marcaPedido, 
        itempendente.cod_Ped_Infarma, 
        itempendente.qtdSaidaPendencia,
        (itempendente.qtdFat - itempendente.qtdSaidaPendencia) as saldoPendente,
        itempendente.numPedidosPendencia, 
        itempendente.mostraListaPendencia, 
        itempendente.transacao, 
        itempendente.marcaLicitada,
        itemPedido.aprs, 
        itemPedido.fatorAprs, 
        itemPedido.vlrUnit, 
        itemPedido.marca, 
        itemPedido.gPrecoPedido, 
        itemPedido.codProdutoRef, 
        ifnull(produ.Descricao,'') as DescricaoProd, 
        ifnull(produ.Fabricante,'') as  Fabricante,
        ifnull(produ.Tipo,'') as  Tipo,
        ifnull(produ.Cod_Estado,'') as Cod_Estado,
        ifnull(produ.Apresentacao,'') as Apresentacao, 
        ifnull(produ.Fat_CnvApr,1) as Fat_CnvApr, 
        ifnull(produ.Unidade_Venda,'') as Unidade_Venda, 
        ifnull(FatorPadraoTX,'') as FatorPadraoTX, 
        ifnull(produ.Qtd_Disponivel,0) as Qtd_Disponivel, 
        ifnull(produ.Prc_Venda,0) as Prc_Venda, 
        ifnull(produ.Prc_CusMedPra,0) as Prc_CusMedPra, 
        ifnull(produ.Prc_CustoMedio,0) as Prc_CustoMedio, 
        ifnull(produ.Prc_UltEnt,0) as Prc_CustoMedio,
        IFNULL((SELECT 
                        COUNT(`tiponegociacao`.`descNeg`)
                    FROM
                        (`negociacaoitempendente`
                        LEFT JOIN `tiponegociacao` ON ((`negociacaoitempendente`.`tipoNegociacao` = `tiponegociacao`.`idtipoNegociacao`)))
                    WHERE
                        (`negociacaoitempendente`.`itempendente_iditempendente` = `itempendente`.`iditemPendente`)
                    LIMIT 1),
                0) AS `qtdParecer`,
        IFNULL((SELECT 
                        `tiponegociacao`.`descNeg`
                    FROM
                        (`negociacaoitempendente`
                        LEFT JOIN `tiponegociacao` ON ((`negociacaoitempendente`.`tipoNegociacao` = `tiponegociacao`.`idtipoNegociacao`)))
                    WHERE
                        ((`negociacaoitempendente`.`itempendente_iditempendente` = `itempendente`.`iditemPendente`)
                            AND (`negociacaoitempendente`.`tipoNegociacao` <> 7))
                    ORDER BY `negociacaoitempendente`.`dataNegociacao` DESC
                    LIMIT 1),
                '') AS `negociacao`,
        IFNULL((SELECT 
                        `tiponegociacao`.`tagColor`
                    FROM
                        (`negociacaoitempendente`
                        LEFT JOIN `tiponegociacao` ON ((`negociacaoitempendente`.`tipoNegociacao` = `tiponegociacao`.`idtipoNegociacao`)))
                    WHERE
                        ((`negociacaoitempendente`.`itempendente_iditempendente` = `itempendente`.`iditemPendente`)
                            AND (`negociacaoitempendente`.`tipoNegociacao` <> 7))
                    ORDER BY `negociacaoitempendente`.`dataNegociacao` DESC
                    LIMIT 1),
                '') AS `negTagColor`,
        IFNULL((SELECT 
                        `negociacaoitempendente`.`parecerNeg`
                    FROM
                        (`negociacaoitempendente`
                        LEFT JOIN `tiponegociacao` ON ((`negociacaoitempendente`.`tipoNegociacao` = `tiponegociacao`.`idtipoNegociacao`)))
                    WHERE
                        ((`negociacaoitempendente`.`itempendente_iditempendente` = `itempendente`.`iditemPendente`)
                            AND (`negociacaoitempendente`.`tipoNegociacao` <> 7))
                    ORDER BY `negociacaoitempendente`.`dataNegociacao` DESC
                    LIMIT 1),
                '') AS `negParecer`,
        pedido.statusPedido
FROM sgdvl_prod.itempendente
left join itemPedido on itemPedido.pedido_idPedido = itempendente.pedido_idPedido and
		  itemPedido.numItem = itempendente.numItem
left join produ on produ.codigo = itempendente.cod_produto
left join pedido on pedido.idPedido = itempendente.pedido_idPedido
          
where itemPedido.pedido_idPedido = 52184;

