I\'m pretty sure the following query used to work for me on Presto:
select segment, sum(count)
from modeling_trends
where segment=\'2557172\' and date = \'2016-0
Unlike some other databases, Presto doesn't automatically convert between varchar and other types, even for constants. The cast works, but a simpler way is to use the type constructors:
WHERE segment = '2557172'
AND date = date '2016-06-23'
AND count_time BETWEEN timestamp '2016-06-23 14:00:00.000' AND timestamp '2016-06-23 14:59:59.000'
You can see examples for various types here: https://prestosql.io/docs/current/language/types.html
Just a quick thought.. have you tried omitting the dashes in your date? try 20160623
instead of 2016-06-23
.
I encountered something similar with SQL server, but not used Presto.