SELECT COUNT(*)
FROM `table`
WHERE `date_from` <= :interval_to
AND :interval_from <= IFNULL(`date_to`, CURDATE())Естественно, все даты должны быть в формате SQL, '2019-03-09'.
SET NAMES utf8mb4, либо в конфиге сервера[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci