Почему запрос ниже не работает
select count(*) from db.full where substr(starttime,1,10) < (select min(cast(substr(starttime,1,10) as date)) as min_date from db.v9_N where substr(starttime,1,10) between '2018-10-01' and '2018-10-10');
Почему работает приведенный ниже запрос?
select count(*) from db.full where substr(starttime,1,10) in (select min(cast(substr(starttime,1,10) as date)) as min_date from db.v9_N where substr(starttime,1,10) between '2018-10-01' and '2018-10-10');
Пожалуйста, помогите мне понять?
Как сделать вышеуказанный запрос работоспособным?