Autor | Zpráva | ||
---|---|---|---|
webik Profil |
Vedel by mi niekto poradiť ako vyriešiť SELECT z MySql kde potrebujem aby porovnalo dve hodnoty ceny v jednom riadku (cena1,cena2) zistilo ktorá cena je vyššia a potom vypisalo vo výsledku všetky riadky zodriedene od najvyššej ceny (cena1 alebo cena2)?
SELECT by mal vyzerať nejako takto SELECT * FROM tabulka ORDER BY nieco DESC, kde nieco je cena1 alebo cena2 podľa toho ktorá je vyššia. Ak by ma niekto aspoň usmernil bol by som vďačný. ďakujem. Veľmi sa ospravedlňujem, riešenie som našiel vo FAQ :) |
||
webik Profil |
#2 · Zasláno: 10. 10. 2012, 18:25:59
V tom FAQ nebolo presne to čo som potreboval, ale nakoniec som to vyriešil, ak by to niekto potreboval dávam príklad:
SELECT GREATEST(cena1, cena2) as nieco FROM tabulka ORDER BY nieco DESC |
||
Časová prodleva: 11 let
|
0