Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / SQLite [игнор отключен] [закрыт для гостей] / итоговое вычисление в запросе с подсчетом COUNT / 3 сообщений из 3, страница 1 из 1
10.07.2011, 14:12
    #37345173
slava329
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
итоговое вычисление в запросе с подсчетом COUNT
в запросе для определенной колонки нужно подсчитать отношение количества одного значения к количеству остальных(вариантов 9, тип integer), т.е. проценты. Пытаюсь сделать вот так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
  SELECT date_time, trunk_out, 
  ((COUNT(event_type =  9 ) *  100 ) / 
  (SELECT COUNT(event_type) FROM statistic 
  WHERE event_type <>  9  AND date_time BETWEEN  8  AND  10  
  GROUP BY trunk_out)) 
  FROM statistic "
  WHERE date_time BETWEEN  8  AND  10  
  GROUP BY date_time, trunk_out 

результат получаю неверный, подскажите где ошибка, пожалуйста. Заранее благодарен.
...
Рейтинг: 0 / 0
11.07.2011, 00:00
    #37345407
Stupid_BOT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
итоговое вычисление в запросе с подсчетом COUNT
slava329,
Код: plaintext
1.
2.
3.
SELECT date_time, trunk_out, sum(event_type =  9 )/sum(event_type !=  9 )
FROM statistic
WHERE date_time BETWEEN  8  AND  10 
GROUP BY date_time, trunk_out
...
Рейтинг: 0 / 0
12.07.2011, 19:28
    #37348708
slava329
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
итоговое вычисление в запросе с подсчетом COUNT
Stupid_BOT,

спасибо, с суммированием в группах получилса правильный результат!
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / итоговое вычисление в запросе с подсчетом COUNT / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]