Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment puis-je obtenir le delta pour user_id depuis les mois précédents en utilisant Oracle SQL

En supposant que LOADDATE représente la date à laquelle un utilisateur a été ajouté à votre système, le delta des débutants est facile à calculer. Le problème est de trouver les utilisateurs qui ont été supprimés. Il n'y a aucun moyen de le faire par défaut.

La manière courante de procéder consiste à conserver un audit ou un historique de l'activité sur les tables d'intérêt, généralement en ayant une table d'historique parallèle qui est remplie par des déclencheurs DML.

La façon la plus coûteuse de le faire est de se lancer dans le produit Total Recall modérément coûteux - mais très soigné - d'Oracle (base de données AKA Flashback). En savoir plus .