Oracle
 sql >> Database >  >> RDS >> Oracle

Come ottengo il delta per user_id dai mesi precedenti usando Oracle sql

Presumendo che LOADDATE rappresenti la data in cui un utente è stato aggiunto al tuo sistema, il delta dei neofiti è facile da calcolare. La ruga è trovare gli utenti che sono stati rimossi. Non c'è modo di farlo per impostazione predefinita.

Il modo comune per farlo è mantenere un controllo o una cronologia dell'attività sulle tabelle di interesse, di solito disponendo di una tabella della cronologia parallela popolata da trigger DML.

Il modo più costoso per farlo è quello di acquistare il prodotto Total Recall (database Flashback AKA) di Oracle, moderatamente costoso, ma estremamente accurato. Scopri di più .