findlast in sql

28/02/2008 - 22:12 von Ulf Fleischer | Report spam
Hallo,

ich hole aus Navision zwei die Tabellen Fragebogen und Antworten.

Der vereinfachte Aufbau ist so:

Fragebogen:

Zeile Typ Beschreibung
1 Frage Frage1
2 Antwort Antwort 1
3 Antwort Antwort2
4 Frage Frage2
5 Antwort Antwort3

Antworten:
Kunde Zeile
100 2
200 3
200 5


Jetzt will ich zu den Antworten die Beschreibung der zugehörigen Frage:

Kunde Zeile Frage
100 2 Frage1
200 3 Frage1
200 5 Frage2

Im Navision kann ich die Fragebogentabelle auf Zeile<Antwort.Zeile und
Typ=Frage eingrenzen und dann mit findlast den größten Wert zurückgeben. Wie
mache ich das auf dem SQL-Server 05?


Dank im Voraus

Gruß Ulf
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
29/02/2008 - 00:08 | Warnen spam
Hallo Ulf,

"Ulf Fleischer" schrieb

Typ=Frage eingrenzen und dann mit findlast den größten Wert zurückgeben.



da dürfte SELECT MAX( <Spalte> ) FROM <Tabelle> WHERE ... wohl das sein,
was Du suchst.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen