Datenbankabfrage
Hallo,
ich bin am Verzweifeln und bitte um Hilfe ...
ich möchte die Suche in der Spalte "dt" (Datumsformat YYYY-MM-DD HH:ii:ss) auf einen bestimmten Tag begrenzen und gleichzeitig in der Spalte "t2" den max. Wert der Temperatur zur Anzeige bringen.
So liest er mir den max-Wert aus t2 aus ...
$q_data_t2max = mysql_query("SELECT * FROM arduino_webklima WHERE t2 = ( SELECT max(t2) FROM arduino_webklima)") or die(mysql_error());
So zeigt er mir den Eintrag vom letzten gesuchten Datum an ...
$q_data_t2max = mysql_query("SELECT * FROM arduino_webklima WHERE DATE(dt) = '2015-10-07' OR t2 = ( SELECT max(t2) FROM arduino_webklima)") or die(mysql_error());
Wenn ich nun aber das OR durch ein AND ersetze sagt er mir, dass er keine Daten in der DB finden kann. Es kommt auch keine externe Fehlermeldung!
Was mache ich falsch?
Zusammenfassung:
1. Daten aus der Spalte "dt" nach einem bestimmten Datum in DB ermitteln
2. aus der Spalte "t2" den MAX-Wert (Temperatur z.B. 20.14) ermitteln
Das wars auch schon, alles andere funktioniert ... kann mir bitte jemand weiterhelfen sitze schon paar Stunden und komme nicht weiter.
Gruss
Andreas
Subject
Views
Written By
Posted
Datenbankabfrage
1697
October 11, 2015 06:57AM
827
October 12, 2015 06:04AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.