Hallo,
ich habe eine Datenbank, wo ich unteranderem zwei integer Einträge habe (a und b). Nun möchte ich den/die identifier mit dem höchsten Quotienten ermitteln, die mit einem bestimmten Namen eingetragen sind.
Ich habe folgendes versucht:
bekomme damit aber leider eine "Invalid use of group function"-Exception.
Kann mir bitte wer weiterhelfen.
Vielen Dank!
Grüße
ich habe eine Datenbank, wo ich unteranderem zwei integer Einträge habe (a und b). Nun möchte ich den/die identifier mit dem höchsten Quotienten ermitteln, die mit einem bestimmten Namen eingetragen sind.
Ich habe folgendes versucht:
Code:
"SELECT IDENTIFIER FROM Database WHERE A = MAX((SELECT A FROM Database WHERE NAME = '"+name+"')/(SELECT B FROM Database WHERE NAME = '"+name+"')) AND NAME = '"+name+"'"
Kann mir bitte wer weiterhelfen.
Vielen Dank!
Grüße