|
Tente: SELECT * FROM TABELA WHERE DATA = "">
Demais funções/operações com data: Select today hoje, today + 1 amanha, today - 1 ontem, (today + 1) - (today-1) dias_entre_2_datas, current agora, year(current) ano_atual, month(current) mes_atual, day(current) dia_atual, round(extend(current, hour to hour) || '', 0) hora_atual, round(extend(current, minute to minute) || '', 0) minuto_atual, round(extend(current, second to second) || '', 0) second_atual, MDY(05, 04, 2006) data_montada_1, datetime(2006-05-04) year to day data_montada_2, datetime(2006-05-04 17:25:40) year to second data_montada_3, datetime(2006-05-04 17:25:40.00000) year to fraction(5) data_montada_4 From systables Where tabid = 1
Sds, -----Mensagem original-----
Boa tarde centurianos,
estou com um probleminha em INFORMIX, e gostaria de saber se alguem pode me ajudar:
preciso buscar todos os registros que possuam a hora/minuto zerado em oracle, a sintaxe ficou assim:
SELECT * FROM TABELA WHERE TO_CHAR ( DATA, 'hh24miss' ) = '000000'
porem em informix, nao achei nenhuma funcao que retorne apenas a hora.
portanto gostaria de saber se alguem conhece alguma das opcoes: - funcao que retorne apenas a hora - funcao que eu consiga montar uma data (assim eu montaria a data com a hora zerada, e compararia com o campo DATA) - funcao que subtraia uma data de outra (assim eu subtraria o campo DATA de uma data montada sem a hora)
agradeco desde ja...
[]s, LUIZ HENRIQUE DA CRUZ
|
- RES: [sqlwin] Conversao de data no INFORMIX Fabio Lopes
- Re: [sqlwin] Conversao de data no INFORMIX Ricardo Gomes
