Selecionar e classificar campo do tipo date

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
jks1903
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 188
Registrado em: Qui, 04 Fev 2010 8:08 am

Como eu faço para classificar uma tabela por data sem aparecer a hora dessa data?

porque ao selecionar o campo ele aparece a data e a hora 00:00:00.
Se eu tirar esse 00:00:00 ele entende como texto e não classifica corretamente. Já tentei remover com to_char, rpad e afins, mas aí ele vira texto.

Agradeço desde já.
Avatar do usuário
fsitja
Rank: OraSauro
Rank: OraSauro
Mensagens: 611
Registrado em: Seg, 19 Jan 2009 4:29 pm
Localização: Gaúcho no Rio de Janeiro - RJ
"The scars exist to remind us that the past was real"
Campanha: Como fazer uma pergunta e obter uma resposta.
http://tkyte.blogspot.com/2005/06/how-t ... tions.html

OCA & OCP Developer — OCE SQL Expert — OCS Data Warehousing Specialist

Formato interno de data sempre possui hora. Caso o valor da coluna tenha informação de hora diferente de 00:00:00 e você quer remover a parte da hora use a função TRUNC(): TRUNC(COLUNA_DATA).

Não cometa o erro de armazenar informações de data em colunas de tipo varchar2. Você estaria se sujeitando a todo tipo de erros de consistência de dados. A tarefa de formatar os dados tipo date é trabalho mais adequado para a camada de aplicação no frontend.
jks1903
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 188
Registrado em: Qui, 04 Fev 2010 8:08 am

Blza, cara consegui.

vlw.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes