DATA HORA =>24H E <24H

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
  

Mensagemem Seg, 26 Fev 2018 10:01 am

Galera como faço a separação de um campo transformando em dois campos.
Um dt_=>24h e o outro <24h.
O campo é dt_alta, separando assim todos registros da data >=24h e outro com apenas <24h.
antonio.justino

Mensagemem Seg, 26 Fev 2018 11:47 am

Bom,
pelo visto haverá uma diferença entre datas, onde esta resultará em 1 ou mais se a diferença dor maior ou igual a 24h. E será 0.xxx se for menor do que 24h.
Mas para "dividir" a coluna , uma forma simples seria como o código a seguir, usando "case":

Código: Selecionar todos
select CASE WHEN DATA_ALTA >= "24h" THEN
          DATA_ALTA
       ELSE
          NULL
       END DATA_MAIOR_24
     , CASE WHEN DATA_ALTA < "24h" THEN
          DATA_ALTA
       ELSE
          NULL
       END DATA_MENOR_24
FROM ...       ;
DanielNN
Localização: Fortaleza - CE

att,

Daniel N.N.



Voltar para PL/SQL

Quem está online

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