2
respostas

Tratar datas importadas do SQLServer

Ao importar dados do SQL Server as datas vieram nesse formato: "2022-11-01 09:32:36.593"

Preciso que estejam no formato dd/mm/aaaa, para compará-las.

  • Já tentei extrair ano, mês e dia com as fórmulas.
  • Também já tentei a função DATA.VALOR, retornou a primeira data do excel, lá em 1900.
  • Além disso, usei a fórmula ESQUERDA, extraindo os 10 primeiros caracteres, ficou: 2022-11-01, mas ainda assim não consigo transformar em data.
2 respostas

A1 = "2022-11-01 09:32:36.593"

=DATA.VALOR(ESQUERDA(A1;10))

Você também pode consultar o banco de dados transformando a coluna de data com cast([nome da coluna] as date). Pode ser necessário definir o formato de data no início da consulta, com set dateformat dmy;.