Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie erhalte ich das Delta für user_id seit den letzten Monaten mit Oracle SQL

Angenommen, LOADDATE stellt das Datum dar, an dem ein Benutzer zu Ihrem System hinzugefügt wurde, dann ist das Delta der Neulinge einfach zu berechnen. Das Problem besteht darin, die Benutzer zu finden, die entfernt wurden. Es gibt keine Möglichkeit, dies standardmäßig zu tun.

Der übliche Weg, dies zu tun, besteht darin, ein Audit oder einen Verlauf der Aktivität in relevanten Tabellen zu führen, normalerweise durch eine parallele Verlaufstabelle, die von DML-Triggern gefüllt wird.

Der teurere Weg, dies zu tun, besteht darin, sich für Oracles mäßig teures - aber sehr ordentliches - Total Recall-Produkt (auch bekannt als Flashback-Datenbank) zu entscheiden. Erfahren Sie mehr .