SELECT *,

      'INSERT INTO Estq_auxMovimentoEstoque (IdCliForn,IdClassProd5,IdClassProd6,IdProduto, Data, Sentido, Qtde, CustoTotal, Observacoes, Estoque, IdPOV)

      VALUES (1, '''+Convert(nvarchar(max), IdClassProd5)+''', '''+Convert(nvarchar(max), IdClassProd6)+''', '''+Convert(nvarchar(max), IdProduto)+''', '''+Convert(nvarchar(max), DataVenda)+''', '''+(CASE WHEN Devolucao=1 THEN '1' ELSE '2' END)+''', '''+Convert(nvarchar(max), Qtde)+''', 0, ''Venda '+Convert(nvarchar(max), CodigoVenda)+''', 2, '''+Convert(nvarchar(max), IdPOV)+''')'  

   FROM (

      SELECT POV_cadItemPOV.IdItemPOV,POV_cadItemPOV.IdProdServ AS IdProduto, POV_cadPOV.Data AS DataVenda, POV_cadItemPOV.IdPOV,

      POV_cadItemPOV.IdClassProd5,      

      POV_cadItemPOV.IdClassProd6, POV_cadPOV.Estornado,

      POV_cadPOV.COdigo AS CodigoVenda,

      POV_cadItemPOV.Codigo, POV_cadItemPOV.Descricao, POV_cadItemPOV.Qtde, POV_cadItemPOV.Valor,

      POV_cadItemPOV.Desconto, POV_cadItemPOV.Acrescimo,      

      POV_cadItemPOV.Devolucao,

      Estq_auxMovimentoEstoque.Data, Estq_auxMovimentoEstoque.Sentido,Estq_auxMovimentoEstoque.Observacoes

      FROM POV_cadItemPOV

      LEFT JOIN POV_cadPOV ON POV_cadPOV.IdPOV=POV_cadItemPOV.IdPOV

      LEFT JOIN Estq_auxMovimentoEstoque ON Estq_auxMovimentoEstoque.IdPOV=POV_cadItemPOV.IdPOV

      AND Estq_auxMovimentoEstoque.IdProduto=POV_cadItemPOV.IdProdServ

   ) AS TB

      WHERE Data IS NULL AND Estornado=0 and DataVenda>='20160901'

      ORDER BY IdPOV