Ich habe eine Firebird SQL Datenbank aufgesetzt und speichere darin meine Daten. Dabei will ich verschiedene Revision eines Datensatzes speichern. Ich mache es indem ich jedem Datensatz neben des Primärschlüssels d) eine weitere Id (Group) gebe. Um nun alle Revisionen eines Datensatzes zu sehen bracht man nur nach einer bestimmten Gruppe zu filtern und anschließend nach der Id zu sortieren.
Soweit funktioniert es. Will man nur den neusten, kann man mit FIRST 1 einfach nur den ersten ausgeben.
Nun meine Frage:
Ist es igendwie möglich eine Abfrage zu machen, die mir alle neusten Revisionen ausgibt?
Vielen Dank schon mal...
SQL Abfrage
Aggregatsfunktionen, MIN und MAX sowie die Doku( syntax) von select im SQL sollten dir weiterhelfen ....
Kann firebird subselects ? kann Firebird gescheit mit Aggregatsfunktionen umgehen ? welcher SQL Standard wird inwieweit ünterstuetzt ?
@Aue
Soviel ich verstanden hab, ist die ID sowas wie seine Revisionsnummer, und die GruppID seine ObjectID ! Revisionsnummern als sequence, also um so hoeher, um so neuer bei der ID
@spatro
unguenstige Benamsung deiner Felder ! ^^
Ciao .....
Kann firebird subselects ? kann Firebird gescheit mit Aggregatsfunktionen umgehen ? welcher SQL Standard wird inwieweit ünterstuetzt ?
@Aue
Soviel ich verstanden hab, ist die ID sowas wie seine Revisionsnummer, und die GruppID seine ObjectID ! Revisionsnummern als sequence, also um so hoeher, um so neuer bei der ID
@spatro
unguenstige Benamsung deiner Felder ! ^^
Ciao .....
Wenn das
Klar kann man das via top/max lösen aber nicht wie er es gerne hätte (so hab ich die frage verstanden da er ja schon gepostet hat wie er den neuesten bekommt-da sind die5 neuesten net das problem!
die Frage ist so ist die Antwort doch wohl ein nein. Wieviele sind die neuesten? 5, 10, 100 ?Ist es igendwie möglich eine Abfrage zu machen, die mir alle neusten Revisionen ausgibt?
Klar kann man das via top/max lösen aber nicht wie er es gerne hätte (so hab ich die frage verstanden da er ja schon gepostet hat wie er den neuesten bekommt-da sind die5 neuesten net das problem!