select 	idPedido, 
		cnpj, 
        numPedido, 
        codCliente, 
        razaoSocial, 
        numEmpenho, 
        przEntrega, 
        przPagamento, 
        modalidade, 
        descModalidade, 
        datVigencia,        
        pedido.statusPedido,
        statuspedido.descStatus,
        statuspedido.tagColorStatus,
        ifnull(lote_idLote,idLoteContrato) as idLote, 
        lote_contrato_idcontrato, 
        obs, 
        obsParaEntrega, 
        representante, 
        uf, 
        foneContato, 
        nomeContato,
        usuarioDigPedido,
        pedido.datCadastro as datCadastroPedido, 
        usuarioFechamento, 
        datFechamento, 
        usuarioLiberacao,
        datLiberacaoFinanceiro,    		
		usuarDigInfarma,
        datIncDigitacaoPedido,
        codProdutoRef,
        numItem, 
        desItem, 
        aprs, 
        fatorAprs, 
        (qtdItem + qtdDigAditivada) as qtdItem, 
         ifnull((
			select ((qtdFat/itempedido.fatorAprs)-(qtdSaidaPendencia/itempedido.fatorAprs)) as qtdPendente
			from itempendente
			where
			pedido_idPedido = pedido.idPedido
			and numItem = itempedido.numItem
         
         ),0)as qtdPendenciaItem, 
        vlrUnit, 
        (vlrTotal + vlrTotalDigAditivado) as vlrTotal, 
        marca, 
        status as statusItem, 
        usuario as usuarioDigItem, 
        itempedido.datCadastro as datDigItem, 
        gPrecoPedido
from itempedido
left join pedido on pedido.idpedido = itempedido.pedido_idpedido
left join statuspedido on statuspedido.idstatusPedido = pedido.statusPedido
where
pedido.datCadastro >= '2019-01-01 00:00:00'
and pedido.datCadastro <= '2019-03-31 23:59:59';



/*
select ((qtdFat * fatorFat)-(qtdSaidaPendencia)) as qtdPendente
from itempendente
where
pedido_idPedido =
and numItem = 
*/
