Kako napravit da prikazuje samo noviji datum…bez obzira na limit ispisa od 4. Znaci ako postoji jedna stavka sa novijim datumom da ostale 3 koji su datumski starije ne prikazuje…
Mozda sam ja krivo objasnio
Znaci na stranici mi se trenutno ispisuje 4 stavke…3 imaju stari datum i jedna ima novi datum…ja bi htio da ispisuje samo novi datum… bez obzira koliki je limit ispisa…
SELECT *, MAX(datum) FROM tabela ORDER BY datum DESC LIMIT 1
što daje najnoviji zapis, bez obzira na limit. Ali ako želiš da ti daje sve rezultate koje pripadaju najnovijem datumu, onda je malo kompleksniji upit
SELECT * FROM tabela WHERE datum > (SELECT date(max(datum)) FROM tabela) LIMIT 4
izdvojio sam samo datumski deo i stavio znak > kako bi dobio sve rezultate koji su u toku tog dana. Možeš olakšati tako što ćeš u posebnu kolonu čuvati datum, a u posebnu vreme i ubrzati tako što ćeš koristiti view umesto ugnježdenih upia, ali to je već za detaljisanje.