Ich habe das Problem das ich einen ganz bestimmten datensatz benötige
Wenn ich eine Query mit z.B. 3 Datensätzen habe benötige ich den Datensatz wo der aktpreis der größte ist, soweit kein Problem den preis erhalte ich mit:
<br>
Select max(aktpreis) from tabelle
<br>
aber zusätzlich brauche ich aus der gleichen Tabelle ein weiters feld dem der größte Preis zugewiesen worden ist z.B. die Adressid, die auch in der gleichen Tabelle steht wie der Preis.
Habe aber das Problem wenn ich z.B.
<br>
Select ADR_ID,MAX(aktpreis) from tabelle
<br>
eintrage erhalte ich eine Fehlermeldung. Aber ich benötige zusätzlich das Feld ADR_ID. Oder ich müsste die Möglichkeit erhalten in meiner Stored Procedure eine weitere Stored Procedure aufzurufen der eine Variable übergeben werden soll. und erhalte eine eine Datensatz ID die mir den kompl. Datensatz angibt um diesen weiter zu bearbeiten bzw. alle informationen zu erhalten. Somit hätte ich das Problem auch gelöst.
Wenn ich eine Query mit z.B. 3 Datensätzen habe benötige ich den Datensatz wo der aktpreis der größte ist, soweit kein Problem den preis erhalte ich mit:
<br>
Select max(aktpreis) from tabelle
<br>
aber zusätzlich brauche ich aus der gleichen Tabelle ein weiters feld dem der größte Preis zugewiesen worden ist z.B. die Adressid, die auch in der gleichen Tabelle steht wie der Preis.
Habe aber das Problem wenn ich z.B.
<br>
Select ADR_ID,MAX(aktpreis) from tabelle
<br>
eintrage erhalte ich eine Fehlermeldung. Aber ich benötige zusätzlich das Feld ADR_ID. Oder ich müsste die Möglichkeit erhalten in meiner Stored Procedure eine weitere Stored Procedure aufzurufen der eine Variable übergeben werden soll. und erhalte eine eine Datensatz ID die mir den kompl. Datensatz angibt um diesen weiter zu bearbeiten bzw. alle informationen zu erhalten. Somit hätte ich das Problem auch gelöst.
Comment