Autor Zpráva
Kornout006
Profil *
Zdravím, zobrazuji produkty - podle času, ale nejdříve produkty, které jsou TOP. Aktuálně mám příkaz takto

SELECT * FROM produkty WHERE active>0 ORDER BY top DESC, date_add DESC LIMIT 0, 20;

sloupec [top] je timestamp, dokdy je topován. Potřebuji do příkazu doplnit kontrolu, aby to zobrazovalo "navrchu" top produkty, ale pouze ty, která mají ten timestamp [top] větší, než je aktuální čas. V opačném případě, aby byly běžně zařazeny mezi ostatníma.

Je to nějak možné? Děkuji za pomoc, složitější příkazy mi moc nejdou.

Hezký večer
Kajman
Profil
order by top>now() desc, top desc...
ale rychlé to asi nebude a otestujte si null hodnoty v sloupci top, teď z hlavy si nejsem jistý, jestli je bude řadit dobře

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: