Tenho uma tabela oracle que possui vários campos data em um mesmo registro. O que preciso fazer e comparar todos esses campos data - entre si- e descobrir qual é o maior armazenando-o em um outro campo.
Alguém sabe de alguma função no oracle que faça isso? O max só compara um campo data de cada vez.
Att,
dedacrf
Comparando várias datas no mesmo registro
-
- Rank: Programador Sênior
- Mensagens: 53
- Registrado em: Sex, 18 Mai 2007 11:52 am
- Localização: Descalvado
olá!
Tenta usar o GREATEST...
Sds.
Tenta usar o GREATEST...
Sds.
- dr_gori
- Moderador
- Mensagens: 5018
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
E o legal é que dá pra colocar quantos parâmetros que quiser!
SQL> select greatest(10, 20) from dual;
GREATEST(10,20)
---------------
20
SQL> select greatest(10, 20, 30, 40, 50) from dual;
GREATEST(10,20,30,40,50)
------------------------
50
SQL>
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes