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

Вниз

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

 
VitV ©   (2006-12-29 09:46) [0]

Удалено модератором
Примечание: СПАМ


 
VitV ©   (2006-12-29 09:50) [1]

select tovar,count(tovar),(count(tovar)/vsego)*100) from rezultati1
where vsego=
(select count(tovar) from rezultati1)
group by tovar

:)))


 
Megabyte ©   (2006-12-29 10:02) [2]

А попробовать? :)
А модно еще СУБД указывать. Хотя, думаю, что 2 агрегатных поля в запросе нельзя(в подзапросе возможно в зависимости от семантики запроса).


 
vitv ©   (2006-12-29 10:05) [3]

Interbase


 
vitv ©   (2006-12-29 10:12) [4]

Нужно просто узнать процент данного товара.


 
evvcom ©   (2006-12-29 10:27) [5]

> [2] Megabyte ©   (29.12.06 10:02)
> что 2 агрегатных поля в запросе нельзя

Да хоть 10 можно.

> [0] VitV ©   (29.12.06 09:46)
> count(tovar)/vsego

А вот агрегат на поле поделить не получится. Хотя телепатирую, что vsego и поля-то такого нетути.


 
vitv ©   (2006-12-29 10:27) [6]

Я пробовал-не работает.
Может лучше:
1) Объединение таблиц
2)По-другому построить подзапрос
3)Использовать кросс-отчёт


 
Sergey13 ©   (2006-12-29 10:28) [7]

select tovar,count(tovar),(count(tovar)/(select count(tovar) from rezultati1))*100) from rezultati1
group by tovar


 
vitv ©   (2006-12-29 10:46) [8]


> select tovar,count(tovar),(count(tovar)/(select count(tovar)
> from rezultati1))*100) from rezultati1 group by tovar

процент почему-то равен=0.


 
evvcom ©   (2006-12-29 10:49) [9]

> [8] vitv ©   (29.12.06 10:46)
> процент почему-то равен=0.

А что такое "процент"?
А count(tovar) у тебя чему равен?


 
vitv ©   (2006-12-29 10:51) [10]

(count(tovar)/(select count(tovar)
> from rezultati1))*100)-значание данного поля=0


 
Sergey13 ©   (2006-12-29 10:52) [11]

> [8] vitv ©   (29.12.06 10:46)

У меня считает нормально.


 
vitv ©   (2006-12-29 10:52) [12]

select tovar,count(tovar),(count(tovar)/(select count(tovar)
from rezultati1))*100) from rezultati1 group by tovar
значание  данного поля везде=0


 
Sergey13 ©   (2006-12-29 10:59) [13]

> [12] vitv ©   (29.12.06 10:52)
select tovar,count(*),count(*)/(select count(*) from rezultati1)*100
from rezultati1
group by tovar


 
vitv ©   (2006-12-29 11:15) [14]

Может быть дело в типе данных. Decimal(2,2)


 
vitv ©   (2006-12-29 11:22) [15]

Большое спасибо за помощь!


 
Sergey13 ©   (2006-12-29 11:22) [16]

> [14] vitv ©   (29.12.06 11:15)

Вряд ли, но тип интересный. 8-)
Что в нем?


 
vitv ©   (2006-12-29 11:32) [17]

У меня почему везде нули :(((((((((


 
vitv ©   (2006-12-29 11:33) [18]

count(*)/(select count(*) from rezultati1)*100
(select count(*) from rezultati1)*100-нормально.
count(*)/(select count(*) from rezultati1)*100-нуль.


 
Sergey13 ©   (2006-12-29 11:34) [19]

> [17] vitv ©   (29.12.06 11:32)

Где везде-то? В карманах, в сумке?


 
vitv ©   (2006-12-29 11:38) [20]

В результатах запроса т.е.

товар кол-во процент
1            5        0
2            5        0
3            5        0
4            5        0


 
Sergey13 ©   (2006-12-29 11:45) [21]

> [18] vitv ©   (29.12.06 11:33)

Приведи полностью рабочий запрос.

> [20] vitv ©   (29.12.06 11:38)

Ну не знаю. У меня ФБ 1.5.3 - возможно тут разница.


 
vitv ©   (2006-12-29 12:26) [22]

Поставил ФБ-тоже самое.


 
vitv ©   (2006-12-29 12:29) [23]

Почему-то если я делю число на (select count(*) from rezultati1)*100-результат нуль.


 
vitv ©   (2006-12-29 12:35) [24]

И это только операция деления-остальноые +,-,* работают.


 
vitv ©   (2006-12-29 12:35) [25]

И это только операция деления-остальные +,-,* работают.


 
vitv ©   (2006-12-29 14:04) [26]

(select count(*) from rezultati1)*100/count(*)-работает


 
Anatoly Podgoretsky ©   (2006-12-29 14:33) [27]

> vitv  (29.12.2006 11:38:20)  [20]

товар кол-во процент
1            5        0

Кто, где, на ком стоял?


 
vitv ©   (2006-12-29 14:46) [28]


> Anatoly Podgoretsky ©   (29.12.06 14:33) [27]
> > vitv  (29.12.2006 11:38:20)  [20]товар кол-во процент1
>            5        0Кто, где, на ком стоял?

т.е.



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

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

Наверх




Память: 0.53 MB
Время: 0.05 c
2-1167914494
Sholah_Weras
2007-01-04 15:41
2007.01.21
Новые объекты в TreeView.


15-1167469742
Derww
2006-12-30 12:09
2007.01.21
Как определить связен ли граф?


15-1167402317
zdm
2006-12-29 17:25
2007.01.21
И последний предсмертный видимо вопрос


2-1167160588
Серый
2006-12-26 22:16
2007.01.21
Запрет ввода


15-1167224986
DelphiLexx
2006-12-27 16:09
2007.01.21
Что такое +jt