diff --git a/dbms/src/Server/OLAPQueryConverter.cpp b/dbms/src/Server/OLAPQueryConverter.cpp index 65208d43ab945efaf4ed7804ff1e95bcf9e6f68f..e344d370e7c4b60f76458a8204cc8d8fec001985 100644 --- a/dbms/src/Server/OLAPQueryConverter.cpp +++ b/dbms/src/Server/OLAPQueryConverter.cpp @@ -275,7 +275,7 @@ std::string QueryConverter::convertDateRange(time_t date_first, time_t date_last writeDateText(Yandex::DateLUTSingleton::instance().toDayNum(date_first), first_buf); writeDateText(Yandex::DateLUTSingleton::instance().toDayNum(date_last), last_buf); } - return "StartDate >= '" + first_str + "' AND StartDate <= '" + last_str + "'"; + return "StartDate >= toDate('" + first_str + "') AND StartDate <= toDate('" + last_str + "')"; } std::string QueryConverter::convertCounterID(Yandex::CounterID_t CounterID)