sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo obtengo el delta para user_id desde los meses anteriores usando Oracle sql?

Suponiendo que LOADDATE representa la fecha en que se agregó un usuario a su sistema, entonces el delta de los novatos es fácil de calcular. La arruga es encontrar a los usuarios que han sido eliminados. No hay forma de hacer esto por defecto.

La forma común de hacer esto es mantener una auditoría o un historial de la actividad en las tablas de interés, por lo general, al tener una tabla de historial paralela que se completa con activadores DML.

La forma más costosa de hacer esto es gastar dinero en el producto Total Recall (también conocido como base de datos Flashback) de Oracle, que es moderadamente costoso, pero muy bueno. Más información .