

Výpis ze SQL
Ahoj, potřeboval bych poradit. Mam tabulku teploty kde jsou sloupce id, datum (typ TIMESTAMP), teplota1, teplota2...
a já chci, aby mi to vypsalo poslední uloženou teplotu1. Jak na to? Mam to momentálně takto, bohužel to vypisuje nejvyší číslo v teplotě1..
$posledni = mysql_query ("SELECT MAX(teplota1) FROM Signalizace") or die(mysql_error());
echo mysql_result($posledni, 0);
Díky Filous
čakáš niečo iné? ("SELECT MAX(teplota1)...
ja teda neviem... dáš dotaz na max teplotu a výsledok je max teplota...
ak chceš získať poslednú uloženú hodnotu, potom max(datum)....
poslední nemusí být s největším datumem.
edit: hledal bych max z id, pokud je to primární klíč, bude navíc asi rovnou indexovaný.
Jak to? Já bych to potřeboval podle datumu ale.
co jak to? Kde máš řečeno, že tam později nepřibude záznam se starším datem, nebo naopak že se neobjeví chybné datum z budoucnosti?
Nikdo netuší, co vlastně PŘESNĚ potřebuješ, zda poslední záznam v tabulce, nebo záznam s nejvyšším datem?
Dostal si ma, áno nemusí...
Tak som naivne predpokladal, že si do datumu (Timestamp) ukladá datum aj čas...
Poslední záznam podle data je k tomu i čass, už to mam lock