select

concat('',
		'INSERT INTO TBNFS (IMP, ESTAB_IPM, ESTABELECIMENTO_CODIGO, NUMERO_NOTAFISCAL, SERIE, EMPRESA_CODIGO, NATUREZA, CONTROLE,DATA_SAIDA, SITUACAO, DATA_EMISSAO, HORA_SAIDA,SUFRAMA, CHAVE_ACESSO, TIPO, XML, DANFE, PAGAMENTO, RECIBO, PROTOCOLO, UF_EMBARQUE, LOCAL_EMBARQUE, LOTE, EMAIL,MODELO, ESPECIE, FORMULARIO_INICIAL, FORMULARIO_FINAL'
,') VALUES (1'
,',',Loja 
,',',Loja --:ESTABELECIMENTO_CODIGO
,',',Numero --:NUMERO_NOTAFISCAL
,',',Serie --:SERIE
,',',iif(cliente = 1,[CliFor] + 200, [CliFor] + 30000) --:EMPRESA_CODIGO
,',',Natureza --:NATUREZA
,',',controle --:CONTROLE
,',''',FORMAT(Saida, 'dd.MM.yyyy'),'''' --:DATA_SAIDA
,',','2' --:SITUACAO
,',''',FORMAT(Emissao, 'dd.MM.yyyy'),'''' --:DATA_EMISSAO
,',''00:00''' --:HORA_SAIDA
,',''',NumeroSuframa,'''' --:SUFRAMA
,',''',ChavedeAcesso,'''' --:CHAVE_ACESSO
,',',1 --:TIPO
,',''07''' --:XML
,',1' --:DANFE
,',0' --:PAGAMENTO
,',''',ReciboLote,'''' --:RECIBO
,',''',ProtocoloAutorizacao,'''' --:PROTOCOLO
,',''','','''' --:UF_EMBARQUE
,',''''' --:LOCAL_EMBARQUE
,',''0''' --:LOTE
,',''1''' --:EMAIL
,',''','','''' --:MODELO
,',''','','''' --:ESPECIE
,',',FormularioInicio --:FORMULARIO_INICIAL
,',',FormularioFim --:FORMULARIO_FINAL
,');') as SQL

from (
	SELECT
	[Comanda]
      ,[Data]
      ,[Cliente]
      ,[Consumidor]
      ,[Vendedor]
      ,[ValorBruto]
      ,[ValorDesconto]
      ,[Abono]
      ,[CodCondPagto]
      ,[CondPagto]
      ,[FormaPagto]
      ,[CodFormaPagto]
      ,[Corretor]
      ,[Loja]
      ,[TaxaEntrega]
      ,[AVista]
      ,[APrazo]
      ,[Tabela]
      ,[TipoVenda]
      ,[Pedido]
      ,[Funcionario]
      ,[Varejo]
      ,[Comercial]
      ,[PercentualBonificacao]
      ,[ValorBonificacao]
      ,[EnviadoparaoRepresentante]
      ,[NotaFiscal]
      ,[Justificativa]
      ,[CupomFiscal]
      ,[Suframa]
      ,[MotivodaDoacao]
      ,[ControledeSeparacao]
      ,[NumerodoCaixa]
      ,[ComissaodoVendedor]
      ,[LancouComissao]
      ,[CodigoComissaoRepresentante]
      ,[CodigoDeRastreio]
      ,[Validado]
      ,[PremiouCorretor]
      ,[CNPJCPFConsumidor]
      ,[NotaFiscal_Loja]
      ,[NotaFiscal_Modelo]
      ,[NotaFiscal_Serie]
      ,[ValorTotalTributo]
      ,[Atualizado]
      ,[DescontoAutorizado]
      ,[Usuario]
      ,[IntegracaoECommerce]
      ,[CodClienteECommerce]
      ,[Balconista]
      ,[ValorTotalTributoEstadual]
      ,[ValorTroco]
      ,[OBS]
      ,[Nfce]
      ,[Volume]
      ,[ValorAntecipado]
      ,[RepresentanteLoja]
      ,[EstoqueRepresentante]
      ,[Hora]
      ,[PedidoECommerce]
      ,[Validado_Caixa]
      ,[Publicidade]
      ,[BandeiraCartao]
  FROM [AlphaInd].[dbo].[Comandas] a
  where a.Data >= '2022-01-01'


) A