Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: 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 вся ветка

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.03 c
1-1109077764
Pafnuty
2005-02-22 16:09
2005.03.06
Запись в registry


1-1108598303
wsMaximized
2005-02-17 02:58
2005.03.06
wsMaximized


4-1106059654
Mr_Jack
2005-01-18 17:47
2005.03.06
вытаскивание инфы из StatusBar


3-1107871348
andrey__
2005-02-08 17:02
2005.03.06
Locate по полю Lookup


4-1106295756
Stanislav
2005-01-21 11:22
2005.03.06
Ответ на сообщение