Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como faço para obter o delta para user_id desde os meses anteriores usando oracle sql


Presumindo que LOADDATE representa a data em que um usuário foi adicionado ao seu sistema, o delta dos novatos é fácil de calcular. A ruga está encontrando os usuários que foram removidos. Não há como fazer isso por padrão.

A maneira comum de fazer isso é manter uma auditoria ou histórico da atividade nas tabelas de interesse, geralmente tendo uma tabela de histórico paralela que é preenchida por gatilhos DML.

A maneira mais cara de fazer isso é gastar muito com o produto Total Recall da Oracle, moderadamente caro - mas altamente elegante (também conhecido como banco de dados Flashback). Saiba mais .