sql >> Database >  >> RDS >> Oracle

Hoe krijg ik de delta voor user_id sinds de voorgaande maanden met oracle sql

Ervan uitgaande dat LOADDATE de datum vertegenwoordigt waarop een gebruiker aan uw systeem is toegevoegd, is de delta van de nieuwelingen eenvoudig te berekenen. De rimpel is het vinden van de gebruikers die zijn verwijderd. Er is geen manier om dit standaard te doen.

De gebruikelijke manier om dit te doen, is door een audit of geschiedenis van de activiteit op interessante tabellen bij te houden, meestal door een parallelle geschiedenistabel te hebben die wordt gevuld door DML-triggers.

De duurdere manier om dit te doen is door te storten op Oracle's redelijk dure - maar zeer nette - Total Recall-product (AKA Flashback-database). Meer informatie .



  1. Hoe kan ik twee where-clausules in een SQL-query gebruiken?

  2. Negatieve waarden opmaken met haakjes in SQL Server (T-SQL)

  3. Hoe een GUID genereren in Oracle?

  4. Lijnresultaten uitsluiten die een NULL-waarde hebben in een willekeurig veld?