Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Tenho a seguinte tabela:
Como faço para separar a data da hora? Ou então como consigo retirar mês e ano da data com este formato?
Obrigado.
Hi Lucas,
Load
DATA_CRIAÇÃO,
Date(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'))) as Date
Time(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'), 'hh:mm:ss') as Time
Year(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'))) as Year
Month(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'))) as MonthName
Num(Month(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt')))) as MonthNum
Date(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'),'hh') as Hour
Date(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'),'mm') as Minute
Você precisa interpretar o formato de data primeira como Date#(FieldName,"Format"). Então você pode usar o dia, mês, ano e assim por diante. Eu acredito, o formato da data é DD/MM/YYYYY. Se não, por favor, substituir todo o DD/MM/YYYYY hh:mmtt para MM/DD/YYYY hh:mmtt formato mmtt no script acima .
Utilize as seguintes funções:
Date(Floor(DATA_CRIAÇÃO)) as data, // Data
WeekDay(DATA_CRIAÇÃO) as Weekday, // Dia da Semana
Year(DATA_CRIAÇÃO) as Year, // Ano
Month(DATA_CRIAÇÃO) as Month, // Mês
Num(Month(DATA_CRIAÇÃO)) as MonthNbr, // Mês em número
Week(DATA_CRIAÇÃO) as Week, // Semana
Day(DATA_CRIAÇÃO) as Day, // Dia
Hour(Time(DATA_CRIAÇÃO)) as Hour, // Hora
Att, Luana Ribeiro
Luana,
não deu... Essas funções não reconheceram nem o mês e nem o ano...
Tks
Luana,
Apenas complementando, sempre gosto de dar um floor em cast até em month e year. Pois datas de formato timestamp ele acaba repetindo diversas vezes o Mês/Ano.
Abs.
Fabio Nakashigue
Lucas,
Estou achando que seu campo não está em formato de timestamp. Poderia postar um exemplo?
Poste uma amostra dos seus dados Lucas.
Fábio, como faço para postar um excel ou csv?
Hi Lucas,
Load
DATA_CRIAÇÃO,
Date(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'))) as Date
Time(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'), 'hh:mm:ss') as Time
Year(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'))) as Year
Month(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'))) as MonthName
Num(Month(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt')))) as MonthNum
Date(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'),'hh') as Hour
Date(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'),'mm') as Minute
Você precisa interpretar o formato de data primeira como Date#(FieldName,"Format"). Então você pode usar o dia, mês, ano e assim por diante. Eu acredito, o formato da data é DD/MM/YYYYY. Se não, por favor, substituir todo o DD/MM/YYYYY hh:mmtt para MM/DD/YYYY hh:mmtt formato mmtt no script acima .
Essa sua solução foi perfeita para mim. Obrigado!!
Bom dia,
como faço para tirar o mês desse modelo de dados?
tentei utilizar os exemplos acima, porém quando vou utilizar um filtro com o Campo MÊS que foi criado,
simplesmente não aparece nada.
Data abertura da OM |
03/01/2020 11:19 |
02/01/2020 11:35 |
14/02/2020 16:34 |