Reply to this topicStart new topic
> малко помощ за msql
stenly80
публикация 9.04.2008г. в 15:03ч.
Коментар: #1


Новак
*

Група: Потребители
Съобщения: 1
Дата на регистрация: 24.01.2008г.
Потребител # 4 747





КОД
$query = mysql_query("SELECT user, SUM(profit) FROM table1 GROUP BY user HAVING SUM(profit)>=1 ORDER BY 'SUM(profit)' DESC");

до тук всичко работи но резултатите излизат на обратно:
stenly80 = 6.00%
dakata = 1.00%
devil666 = 2.00%
това което искам е user с най-голям profit да излиза най-отгоре.
При опита ми да махна кавичките от израза
КОД
ORDER BY 'SUM(profit)'
ми дава грешка invalid group function pls help :unsure:
Go to the top of the page
 
+Quote Post
snts
публикация 21.04.2008г. в 15:28ч.
Коментар: #2


Потребител
**

Група: Потребители
Съобщения: 70
Дата на регистрация: 22.02.2008г.
От: в "мрежата"
Потребител # 5 025




Привет,
дай подробен код на PHP файла, за да видя как зимаш array-a от заявката.
ето и какво пише по сайтовете за сортиране на резултати в MySql:
ЦИТАТ
SELECT [col1],[col2] FROM [table name] ORDER BY [col2] DESC;

Поздрави!


P.S. коя ти е версията на MySql-a, понеже във версия 5.0.72 заявката работи нормално о.0, може би се ако си с 4хх не може да я изпълни правилно.

Това съобщение е било редактирано от snts на 21.04.2008г. в 15:31ч.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

 

RSS Олекотена Версия Сега е: 13:45 - 9.06.2026г.

Калдейта Ком ЕООД - © 2003-. Всички права запазени.