Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запрос [D7, XP]


Страницы:   1 2

VitV ©   (2006-12-29 09:46:00) 

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


vitv   (2006-12-29 14:46:00) [1]


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

т.е.


Anatoly Podgoretsky   (2006-12-29 14:33:00) [2]

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

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

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


vitv   (2006-12-29 14:04:00) [3]

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


vitv   (2006-12-29 12:35:00) [4]

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


vitv   (2006-12-29 12:35:00) [5]

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


vitv   (2006-12-29 12:29:00) [6]

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


vitv   (2006-12-29 12:26:00) [7]

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


Sergey13   (2006-12-29 11:45:00) [8]

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

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

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

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


vitv   (2006-12-29 11:38:00) [9]

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

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


Sergey13   (2006-12-29 11:34:00) [10]

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

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


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

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


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

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


vitv   (2006-12-29 11:22:00) [13]

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


Sergey13   (2006-12-29 11:22:00) [14]

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

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


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

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


Sergey13   (2006-12-29 10:59:00) [16]

> [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 10:52:00) [17]

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


Sergey13   (2006-12-29 10:52:00) [18]

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

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


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

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


evvcom   (2006-12-29 10:49:00) [20]

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

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо