Вниз
Скачать: CL | DM;

Ошибка в SQL запросе   Найти похожие ветки 

 
cad2206   (2005-02-02 10:02) [0]

Пожалуйста, найдите ошибку в запросе:
SELECT IP_To, SUM(Byte) Main. "Summa"
FROM Main.db
WHERE IP_To ="192.168.0.45"
ORDER BY IP_To, Byte

Ругается мол: Field in order by must be in result set.


 
Ega23 ©   (2005-02-02 10:05) [1]

ORDER BY IP_To, Summa ?


 
DenK_vrtz ©   (2005-02-02 10:06) [2]

SELECT IP_To, SUM(Byte) Summa
FROM Main.db
WHERE IP_To ="192.168.0.45"

ORDER BY зачем? в условии WHERE попадет только один IP_To


 
cad2206   (2005-02-02 10:07) [3]

Ega23: тогда ошибка такая:
GROUP BY is required when both aggregate and non-aggregate fields are used in result set.


 
cad2206   (2005-02-02 10:07) [4]

Ega23: тогда ошибка такая:
GROUP BY is required when both aggregate and non-aggregate fields are used in result set.


 
Val ©   (2005-02-02 10:07) [5]

ээх. я нашел. она в последней строчке описывается по английски.
выбираете вместе и простые поля и агрегаты - д.б. group by.


 
DenK_vrtz ©   (2005-02-02 10:11) [6]

GROUP BY конечно пропустил

а вообще надо написать

SELECT SUM(Byte) Summa
FROM Main.db
WHERE IP_To ="192.168.0.45"


 
cad2206   (2005-02-02 10:58) [7]

Ага, спасибо, понял.
Теперь вот еще такой вопрос: есть таблица типа

IP-To          Byte
192.168.0.1    10
192.168.0.4    14
192.168.0.2    2
192.168.0.4    15
...
192.168.0.1    3

Нужно написать запрос, который бы для каждого найденого IP_To считал сумму его Byte, т.е. результат должен быть такой

IP-To          Byte
192.168.0.1    13
192.168.0.4    29
192.168.0.2    2


 
Sergey13 ©   (2005-02-02 11:02) [8]

2[7] cad2206   (02.02.05 10:58)
>Ага, спасибо, понял.
Не похоже раз такой вопрос задаешь.


 
DenK_vrtz ©   (2005-02-02 11:03) [9]

>cad2206   (02.02.05 10:58) [7]

Попробуй догадаться сам! :)


 
Соловьев ©   (2005-02-02 11:07) [10]

читать
http://citforum.ru/database/sql.shtml


 
cad2206   (2005-02-02 11:25) [11]

Все, теперь точно понял, всем спасибо



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.027 c
3-1107349942
Топпер
2005-02-02 16:12
2005.03.06
FastReport нумерация строк данных


14-1108063526
bot v0.00000001
2005-02-10 22:25
2005.03.06
!!!!помогите решить задачу!!!!


14-1108620295
Ozone
2005-02-17 09:04
2005.03.06
Акции Газпрома


6-1103985950
Змей
2004-12-25 17:45
2005.03.06
TWebBrowser


14-1108106742
syte_ser78
2005-02-11 10:25
2005.03.06
сонник в эл. виде.




   Наверх