Пресмятане в заявката и подреждане по него.

sentenello

Registered
Здравейте,
Преди време имах подобен проблем, но тогава ето този код ми свърши работа
Код:
SELECT users.*,(SELECT COUNT(*) FROM tipinfo WHERE napisal=users.username) BROI from users order by BROI desc;

Сега обаче е малко по-различно тъй като тогава BROI ми се изчисляваше така
Код:
$broi = mysql_result(mysql_query("SELECT COUNT(*) FROM tipinfo WHERE napisal = '".$user['username']."'"),0);

Сега искам да подредя заявката по тази променлива
Код:
$golrazlika = ($rownext[vkaranigolove] - $rownext[dopusnatigolove]);

Ето ми я и заявката
Код:
$sqlnext = mysql_query("SELECT * FROM klasiraniq WHERE league='Англия' order by to4ki DESC");

Този път искам да стане order by to4ki DESC,$golrazlika DESC
 
Код:
	 $sqlnext = mysql_query("SELECT * FROM klasiraniq WHERE league='Англия' order by to4ki DESC, vkaranigolove - dopusnatigolove DESC");

Това ще работи само ако dopusnatigolove и vkaranigolove са от таблица klasiraniq. Иначе дай да видя какви таблици имаш и от къде вземаш dopusnatigolove и vkaranigolove.
 
От същата таблица са.
Благодаря ти +1

П.С. Тамън си мислех за някакъв подобен вариант, но съвсем други изчисления, а то било лесно :)
 

Back
Горе