मैं यकीन है कि निम्न क्वेरी Presto पर मेरे लिए काम करने के लिए इस्तेमाल कर रहा हूँ स्थिर तारीख और टाइमस्टैम्प: अबPresto - में जहां खंड
select segment, sum(count)
from modeling_trends
where segment='2557172' and date = '2016-06-23' and count_time between '2016-06-23 14:00:00.000' and '2016-06-23 14:59:59.000';
group by 1;
जब मैं इसे चलाने (ईएमआर पर Presto 0.147 पर) मैं एक मिल करने के लिए दिनांक/टाइमस्टैम्प varchar बताए की कोशिश की त्रुटि ..
मैं इसे का उपयोग कर काम कर सकते हैं:
select segment, sum(count)
from modeling_trends
where segment='2557172' and date = cast('2016-06-23' as date) and count_time between cast('2016-06-23 14:00:00.000' as TIMESTAMP) and cast('2016-06-23 14:59:59.000' as TIMESTAMP)
group by segment;
लेकिन यह गंदा लगता है ... वहाँ यह करने के लिए एक बेहतर तरीका है?
नहीं काम नहीं करता है .. अब यह पूर्णांक के रूप में तिथि (व्याख्या '=' तिथि, पूर्णांक पर लागू नहीं किया जा सकता है) –