Hallo zusammen,
bin neu hier, habe mich aber schon umgeschaut und nichts passendes zu meiner Frage gefunden. (auch nicht in Oo Base Hilfe)
Hier mein Problem:
Ich habe eine Liste von Models mit deren Vor-u Nachnamen, Sex, Gewicht und Körpergröße!
Nun will ich in der SQL Abfrage alle Models anzeigen lassen, deren BMI (Bodymaßindex) größer 20 ist!
BMI berechnet sich aus Gewicht / Körpergröße^2
was muss ich bei where dann hinschreiben ohne eine Spalte BMI erstellen zu müssen?
Leider brauche ich das ganze schon bis montag deshalb wäre ich für schnelle hilfe dankbar!!
gruß
euer max
Brüche in SQL?
Moderator: Moderatoren
Re: Brüche in SQL?
Hallo max,
Willkommen im Forum!
Wenn die Spalten "Gewicht" und "Körpergröße" heißen, dann schreib in Deine Abfrage einfach:
Gruß Barlee
Willkommen im Forum!
Wenn die Spalten "Gewicht" und "Körpergröße" heißen, dann schreib in Deine Abfrage einfach:
Code: Alles auswählen
SELECT
Gewicht,
Körpergröße,
...
FROM [Deine_Tabelle]
WHERE Gewicht / (Körpergröße*Körpergröße) >20
Re: Brüche in SQL?
Hallo Max,
ja, das geht. Das wäre dann
POWER(2,10) für z.B. 2^10
oder, um auf Dein erstes Beispiel zurückzukommen:
Gruß Barlee
ja, das geht. Das wäre dann
POWER(2,10) für z.B. 2^10
oder, um auf Dein erstes Beispiel zurückzukommen:
Code: Alles auswählen
WHERE Gewicht / POWER(Körpergröße,2) >20
Re: Brüche in SQL?
Wenn du noch mehr (mathematische) Funktionen brauchst, findest du hier in der HSQLDB Dokumentation das Richtige: http://hsqldb.org/doc/2.0/guide/builtin ... chapt.htmlgast195778454 hat geschrieben:geht das auch irgenwie mit ^2 also "Quadrat"?