Определение процента строк mysql запрос - PullRequest
0 голосов
/ 08 июля 2020

Ниже приведена таблица mysql «транзакция», которая содержит идентификатор транзакции и ее созданную временную метку.

+-------------+-----------------+
|  id    | created_at           |
+-------------+-----------------+
| 101    |  2015-04-13 11:42:41 |
| 102    |  2015-04-14 10:42:41 |
| 103    |  2015-04-16 11:42:41 |
| 104    |  2015-04-16 11:42:41 |
| 105    |  2015-04-17 11:42:41 |
+-------------+-----------------+

Необходимо написать запрос MySQL для - Найдите процент транзакций от общего числа транзакция, созданная между двумя датами / отметками времени, например с 14 апреля 2015 г. по 16 апреля 2015 г.

1 Ответ

0 голосов
/ 09 июля 2020

Вы можете получить это простым запросом:

SELECT 
    COUNT(IF(created_at BETWEEN '2015-04-14' AND '2015-04-16 23:59:59', 1, null) \
    COUNT(*) AS percentage
FROM table;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...