Вот запрос:
select
(
SELECT COUNT(*)
FROM Sending s
WHERE (ConfID = 1) AND (Status = 1)
)
/
(
(
SELECT COUNT(*)
FROM Numbers
WHERE (ConfID = 1)
)
/
100
)
Я хочу вычислить проценты. Например, если запрос
SELECT COUNT(*)
FROM Numbers
WHERE (ConfID = 1)
дает 100, а другой
SELECT COUNT(*)
FROM Sending s
WHERE (ConfID = 1) AND (Status = 1)
результатов 50, результат запроса должен возвращать 50, что означает 50%. Но если результаты первого запроса с 2 и вторым возвращают 10000, результат запроса возвращает 0. Я думаю, что я должен как-то определить, чтобы возвращать число с плавающей запятой или около того.
Спасибо!