Pular para o conteúdo
  • Este tópico contém 3 respostas, 3 vozes e foi atualizado pela última vez 13 anos, 5 meses atrás por diegolenhardt.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #100236
    silverwal
    Participante

      Boa Noite Pessoal, estou precisando de uma ajuda… tenho a seguinte query;


      insert into lf.lf_tabela1_nf
      select * from pwi_lf.lf_tabela1_nf
      where to_char(dt_entrada,'mm/yyyy')='07/2011';

      Quando eu tento fazer o insert recebo a mensagem;
      [b]
      ORA-01847: dia do mês deve estar entre 1 e o último dia do mês
      [/b]

      Sei que hoje é sexta-feira, 18:30…rs mas quem tiver ON e souber de alguma coisa… eu agradeço.

      #100237
      Ishii
      Participante

        Olá,

        Veja se o campo da tabela pwi_lf.lf_tabela1_nf tem o formato date mesmo ou se é varchar, e no insert da tabela lf.lf_tabela1_nf que me parece ser campo date mesmo, pois se for varchar e estiver com formato MM/DD/YYYY com certeza dá diferença na inserção…

        []s Ishii

        #100238
        silverwal
        Participante

          Olá Ishii

          Como a quantidade de registros era pequena só (200) eu salvei como table inserts e fiz o import no owner lf dai funcionou. usei o navigator 6.2.1

          Obrigado pela dica.

          Abs,

          #100243
          diegolenhardt
          Participante

            acho que assim funcionaria

            where to_char(dt_entrada,’mm/yyyy’)=to_char(’07/2011′,’mm/rrrr’);

            ou to_date

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.
          plugins premium WordPress