Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #106987
    Avatar de Claudio ReisClaudio Reis
    Participante

      Boa tarde
      Estou tentando pegar a data de uma tabela que o formato é dd/mm/yy e estou querendo inserir em uma tabela que o formato é YYYYMMDD e não estou conseguindo alguem pode me ajudar segue o update que estou tentando fazer mas da erro:

      UPDATE TESTE
      SET TESTE.DATA = (SELECT TO_DATE(MAX(VALID_PRODUTO),’YYYYMMDD’) FROM TESTE2 WHERE TESTE2.COD_PRODUTO = TESTE.COD_PRODUTO AND TESTE.COD_ESTAB = ‘0002’)

      #106988
      Avatar de rmanrman
      Participante

        @Claudio Reis

        Poderia postar a mensagem de erro?

        Qual é o tipo de dados dos campos DATA e VALID_PRODUTO? Ambos é DATE?

        #106989
        Avatar de Claudio ReisClaudio Reis
        Participante

          Opa…
          Campo TESTE.DATA é um varchar e o VALID_PRODUTO é date

          obrigado

          #106990
          Avatar de rmanrman
          Participante

            @Claudio Reis

            Para armazenar informação de data e hora aconselho a utilizar os seguintes tipos de dados:

            • DATE
            • TIMESTAMP
            • TIMESTAMP WITH TIME ZONE

            Isso depende da precisão da informação. No caso mais simples utilize o DATE.

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