SELECT Distinct X.DATA, Sum(X.QUANTIDADE) as QUANTIDADE, Sum(X.QUANTIDADE1)
	From (
	Select B.".$entrada." DATA, IIF(A.Situacao = 3, A.Quantidade - D.Quantidade, A.Quantidade) Quantidade, A.Quantidade Quantidade1
	From TbPedido_Item A, TbPedido B, TbPedido_Item_Saldo D, tbproduto p
		Where A.Pedido = B.Pedido
		and A.Controle = D.pedido_item_controle
		and B.Status = 1
		and B.Situacao = 1
		and p.codigo = a.produto_codigo
		and B.Estabelecimento_Codigo = :ESTABELECIMENTO
		and p.familia_codigo = :FAMILIA
	and B.".$entrada." between '".$data_inicio."' and '".$data_fim."'
	) X
	Group By 1
	
	
	SELECT Distinct X.DATA, Sum(X.QUANTIDADE) as QUANTIDADE, Sum(X.QUANTIDADE1)
                    From (
                    Select
                        B.".$entrada." DATA,
                        cast(IIF(A.Situacao = 3, A.valor_total - D.Quantidade, A.Quantidade) as double precision) * cast((a.valor + a.margem) as double precision) as Quantidade,
                        A.Quantidade Quantidade1
                    From TbPedido_Item A, TbPedido B, TbPedido_Item_Saldo D, tbproduto p
                        Where A.Pedido = B.Pedido
                        and A.Controle = D.pedido_item_controle
                        and B.Status = 1
                        and B.Situacao = 1
                        and p.codigo = a.produto_codigo
                        and B.Estabelecimento_Codigo = :ESTABELECIMENTO
                        and p.familia_codigo = :FAMILIA
                    and B.".$entrada." between '".$data_inicio."' and '".$data_fim."'
                    ) X
                    Group By 1