Ich bin in einer Anforderung stecken. Es könnte einfach sein, aber ich komme nicht durch.Müssen die letzten 5 Datensätze unter den Partitionen
Ich habe eine Audit-Tabelle Audit_Info, die die Audit-Informationen aller Tabellen erfasst. Eine Tabelle könnte mehrmals am selben Geschäftsdatum ausgeführt werden. Meine Anforderung ist, den letzten Geschäftsdatensatz für jeden Monat bis zu den letzten 5 Monaten zu erhalten. Es kann vorkommen, dass die Tabelle für einen bestimmten Monat nicht ausgeführt wurde.
Tabelle ist wie
table_name business_date src_rec tgt_rec del_rec load_timestamp
abc 25/10/2015 10 10 0 23/01/2016 03:06:56
abc 25/10/2015 10 10 0 23/01/2016 05:23:34
abc 07/09/2015 10 10 0 23/10/2015 05:37:30
abc 05/08/2015 10 10 0 23/09/2015 05:23:34
abc 15/06/2015 10 10 0 23/07/2015 05:23:34
abc 25/04/2015 10 10 0 23/05/2015 05:23:34
Similary gibt es andere Tabellen in diesem. Ich brauche es für 5 Tische.
Danke für Ihre Hilfe.
OP Anforderung auf den neueste ist ** business_date ** (nicht load_timestamp). Auch ... 'where timestamp> = aktueller timestamp ...': 'timestamp' ist keine Spalte und' aktueller timestamp' (mit Leerzeichen) ist nicht korrekt. – mauro
Danke Gordon, Sorry, wenn mein desc irreführend war. Bitte finden Sie die beiliegende – user3901666
Vielen Dank für Ihre Antwort Danke Dieter ..got erwartetes Ergebnis .. :) – user3901666