none
MUDAR FORMATO DATA RRS feed

  • Pergunta

  • Olá.

    Alguém poderia me ajudar a deixar a data abaixo como YYYY-MM-DD?

    Os dados estão em varchar. 

    09/20/2017
    09/20/2017
    09/20/2017
    09/20/2017

    Valeu!

    terça-feira, 17 de setembro de 2019 01:50

Todas as Respostas

  • Alguém poderia me ajudar a deixar a data abaixo como YYYY-MM-DD?Os dados estão em varchar.  09/20/2017
    09/20/2017
    09/20/2017
    09/20/2017

    Se é para converter de texto (varchar) para date, então uma opção é
           convert (date, coluna, 101)

    101 é o estilo que indica formato mm/dd/yyyy

     

    Lembre-se de marcar esta resposta se ela te ajudou a resolver o problema.


    José Diz     Belo Horizonte, MG - Brasil     [query performance tuning: Porto SQL]


    Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    • Editado José Diz terça-feira, 17 de setembro de 2019 01:58
    terça-feira, 17 de setembro de 2019 01:56
  • Erro: 

    Msg 241, Level 16, State 1, Line 107
    Conversion failed when converting date and/or time from character string.

    query: 

     select
    convert (date, substring([SHIPMENT PERIOD END], 4,2) + '/' + left([SHIPMENT PERIOD END], 2) +  '/' + right([SHIPMENT PERIOD END], 4),101) AS [SHIPMENT PERIOD END_V2] FROM [BASE DE CONTRATOS STEP9]

    terça-feira, 17 de setembro de 2019 01:59
  • select

    convert (date, substring([SHIPMENT PERIOD END], 4,2) + '/' + left([SHIPMENT PERIOD END], 2) +  '/' + right([SHIPMENT PERIOD END], 4),101) AS [SHIPMENT PERIOD END_V2] FROM [BASE DE CONTRATOS STEP9]

    Se a coluna [SHIPMENT PERIOD END] está declarada como texto (varchar) e nela o formato de data armazenado é mm/dd/yyyy (como 09/20/2019, da amostra inicial), então é somente

       SELECT convert (date, [SHIPMENT PERIOD END], 101) AS [SHIPMENT PERIOD END_V2] FROM [BASE DE CONTRATOS STEP9]

    ---

    Para você conferir:
       SELECT convert (date, '09/20/2019', 101)


    José Diz     Belo Horizonte, MG - Brasil     [query performance tuning: Porto SQL]


    Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    • Editado José Diz terça-feira, 17 de setembro de 2019 02:11
    • Sugerido como Resposta José Diz sexta-feira, 20 de setembro de 2019 08:42
    terça-feira, 17 de setembro de 2019 02:08