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

Вниз

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

 
rosl   (2008-06-05 01:30) [0]

подскажите пожалуйста.
есть база SQL, нужно сделать запрос
поля
p1 - varchar
p2 - varchar
s  - smallmoney
нужен запрос с группировкой
select p1, p2, sum(s)
from tab
group by p1, p2
поле s не суммируется... в чём проблема?


 
sniknik ©   (2008-06-05 02:08) [1]

после sum(s) добавь еще count(*) и посмотри есть ли там хоть в одном месте цифра > 1. ???


 
rosl   (2008-06-05 02:56) [2]

после sum(s) добавь еще count(*)

не понял. приер можно?


 
Германн ©   (2008-06-05 03:36) [3]


> rosl   (05.06.08 02:56) [2]
>
> после sum(s) добавь еще count(*)
>
> не понял. приер можно?
>

Ещё один "Коддавай".. :)


 
rosl   (2008-06-05 03:42) [4]

блин, а тебе код жалко? ну да, скоро из за таких как я совсем кода не останется... :-)))
если я прошу пример, значит не выходит у меня ничего... поэтому и прошу помощи


 
Германн ©   (2008-06-05 04:04) [5]


> rosl   (05.06.08 03:42) [4]
>
> блин, а тебе код жалко? ну да, скоро из за таких как я совсем
> кода не останется... :-)))
> если я прошу пример, значит не выходит у меня ничего...
> поэтому и прошу помощи
>

Мне не жалко. Но достали уже.
Если "не выходит у меня ничего", то либо ничего не пытался сделать, либо пытался, но не получилось. В первом случае действительно кроме "коддай" ничего не  придумаешь.
Но во втором случае можно же привести свой код, который не работает так как нужно! И спросить почему он не работает?


 
rosl   (2008-06-05 04:21) [6]

select p1, p2, sum(s)
from tab
group by p1, p2

в вопросе уже приводил

получается

иванов иван 10,00
иванов иван 15,01
петров  петр  10,00

а должно
иванов иван  25,01
петров  петр  10,00

что не так? я думаю что дело в типе поля s - smallmoney. как его суммировать?


 
Ega23 ©   (2008-06-05 07:24) [7]


> что не так? я думаю что дело в типе поля s - smallmoney.
>  как его суммировать?


Понятно, чукча не читатель.
Тебе sniknik что написал?


 
sniknik ©   (2008-06-05 08:27) [8]

> я думаю что дело в типе поля s - smallmoney.
нет, это изза того что у тебя "иванов иван" <> "иванов иван" хотя и выглядят как одинаковые.



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
15-1226514556
@!!ex
2008-11-12 21:29
2009.01.11
Вопрос: почему удалили тему Раймонда?


2-1227704235
ekto
2008-11-26 15:57
2009.01.11
не работают сплиттеры


15-1226584238
Riply
2008-11-13 16:50
2009.01.11
ТВ каналы на компьютере.


1-1205915866
Андрей Пл
2008-03-19 11:37
2009.01.11
Вопрос по дополнительным потокам!!!


15-1226577912
Григорьев Антон
2008-11-13 15:05
2009.01.11
Крутой дизайн Visual Studio 2008