Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde, estou tentando extrair datas do primeiro campo deste arquivo csv (calldate) e nenhuma das funções que tentei, deu certo.
Tentei com year, month, date, date# e nada.
O formato original está no formato: DD/MM/YYYY hh:mm:ss e eu preciso desse formato, além de extrair outros formatos de data.
Unico jeito que funcionou foi jogando a base para o Excel, formatando a celula para o formato desejado e gerando novo arquivo, mas preciso automatizar a rotina pois não tem como fazer isso para todo arquivo recebido.
Tente assim
LOAD timestamp(timestamp#(calldate,'MM/DD/YYYY h:m')) as calldate,
src,
dst,
duration,
answer,
end,
clid,
dcontext,
lastapp,
billsec,
disposition,
recorded,
ext_info
FROM
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);
O que está atrapalhando são essas aspas no começo que não fecham ao final da data.
Tem como gerar sem elas?
Se não puder gerar sem as " tente assim para o campo caldate (aplique a mesma tecnica nos demais se for o caso)
LOAD
timestamp(timestamp#(replace(calldate,'"',''),'MM/DD/YYYY h:m')) as calldate,
src,
dst,
duration,
answer,
end,
clid,
dcontext,
lastapp,
billsec,
disposition,
recorded,
ext_info
FROM
(txt, codepage is 1252, embedded labels, delimiter is ',', no quotes);
Olá Clever, o arquivo original vem sem aspas, não sei porque na edição que fiz para poder anexar menos dados acabou gerando estas aspas.
Estou enviando um arquivo sem as aspas que também ocorre o problema.
Tente assim
LOAD timestamp(timestamp#(calldate,'MM/DD/YYYY h:m')) as calldate,
src,
dst,
duration,
answer,
end,
clid,
dcontext,
lastapp,
billsec,
disposition,
recorded,
ext_info
FROM
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);
Perfeito, muito obrigado.