Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.24;
Скачать: CL | DM;

Вниз

запрос   Найти похожие ветки 

 
Talla2k ©   (2003-11-04 17:46) [0]

Имеется следующий запрос :

select plu,name,sum(kol),sum(st_p) ,sum(procent*st_p)/sum(st_p) from sales where grou=:gro and data between :da1 and :da2
group by name,plu order by kol

Мне необходимо выводить записи без повторений(а они так и выводятся благодаря group by name,plu) и от наименьшего к наибольшему по полю kol,а получается
следующее (54,18,5,10,57 ...)
Подскажите где ошибка.


 
Sandman25 ©   (2003-11-04 17:51) [1]

order by 3
или
order by sum(kol)


 
VictorT ©   (2003-11-04 18:29) [2]

чтоб убрать повторы
select distinct .......


 
Fay   (2003-11-04 21:27) [3]

2VictorT © (04.11.03 18:29) [2]
Гениально!


 
Johnmen ©   (2003-11-04 23:41) [4]

Так по полю kol или по полю sum(kol) ?

>а получается следующее (54,18,5,10,57 ...)

Это значения какого столбца в получаемом наборе данных ?


 
Talla2k ©   (2003-11-05 00:09) [5]

Надо по полю sum(kol)!!! Но если я указываю так order by sum(kol)
то получаю ошибку!!!(т.к. sum может использоваться в группе select,но не после)


 
Zacho ©   (2003-11-05 08:08) [6]


> Talla2k © (05.11.03 00:09) [5]

ORDER BY 3


 
VictorT ©   (2003-11-05 12:27) [7]


> Но если я указываю так order by sum(kol)
> то получаю ошибку!!!(

ИМХО, нужно воспользоваться псевдонимом.
Т.е.
select sum(kol) as sum_kol ..............
.......... order by sum_kol


 
Johnmen ©   (2003-11-05 13:12) [8]

>VictorT © (05.11.03 12:27)

Ты неправ. Псевдоним в данном случае недопустим...:)


 
Плохиш_   (2003-11-05 13:16) [9]

select * from (select ... sum(kol) as sum ....)
order by sum


 
Fay   (2003-11-05 13:20) [10]

2Плохиш_ (05.11.03 13:16) [9]
Восхитительно!!! 8)


 
Fay   (2003-11-05 13:30) [11]

2Talla2k
Вы можете толком объяснить, чем Вас не устраивает ORDER BY 3 ??!!



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

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

Наверх




Память: 0.48 MB
Время: 0.035 c
1-78913
Sergey G
2003-11-12 11:22
2003.11.24
помогите, плиз, NetScheduleJobAdd


14-79161
Е-Моё имя
2003-10-31 11:50
2003.11.24
Задачка


6-79081
beglec
2003-09-29 01:13
2003.11.24
Некоторые изменения в Delphi 7


3-78790
Alibaba
2003-11-04 13:17
2003.11.24
Результат


14-79106
undert
2003-11-02 15:59
2003.11.24
DBF и ДБ вобще...