Вниз
Скачать: 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.023 c
3-1107506997
Yasik
2005-02-04 11:49
2005.03.06
Двойной вопрос


14-1108231106
hamster
2005-02-12 20:58
2005.03.06
Kaspersky


8-1099020202
Kair.
2004-10-29 07:23
2005.03.06
Плей-лист


1-1108816012
Bird
2005-02-19 15:26
2005.03.06
Формат Excel-файла


10-1085559954
kost
2004-05-26 12:25
2005.03.06
Как создать простое приложение corba для работы с БД




   Наверх