Ich möchte eine Spalte 'Zähler' erstellen, die Anzahl erhöht, wann immer wir die Select-Anweisung ausführen.Wie sql-Zähler in Select-Abfrage inkrementieren
Angenommen, wenn ich die Select-Abfrage heute ausführen. Meine Ausgabe wird wie folgt sein.
name | employeeid | counter
raj 123 1
steve 124 1
brad 125 1
Morgen, wenn ich die Abfrage ausführen wird der Zähler sollten
am 3. Tag
name | employeeid | counter
raj 123 2
steve 124 2
brad 125 2
pitt 126 1
für alte Platten erhöht, wenn ich den Zähler laufen wird wie oben für alte Platten erhöht sollte.
name | employeeid | counter
raj 123 3
steve 124 3
brad 125 3
pitt 126 2
camie 127 1
select name, Employeeid, count (name) über (Partition nach Name) Zähler von mytable orded von doj ab
Ein SELECT aktualisiert keine Tabellendaten. – jarlh
Haben Sie für jeden Namen einen eigenen Eintrag für jeden Tag? – sagi
Was passiert, wenn Sie select-Anweisung zweimal an einem einzigen Tag ausführen? – Pirate