ESPER - группа по дням (из столбца DateTime)

Я использую ESPER с JAVA и пытаюсь сделать заявление, которое выполняет групповой день. свойство имеет тип DateTime. Я пытался с помощью

EPStatement cepStatement = cepAdm.createEPL("select sum((NVL(LST.value,TSUR.value)-10.0)/96.0) as add, LST.data.getDayOfMonth() as dia"+
                                                " from LST.win:time(60 min), TSUR.win:time(60 min) "+
                                                "where LST.data.getDayOfMonth() = TSUR.data.getDayOfMonth() and LST.data.getHourOfDay() = TSUR.data.getHourOfDay() "+
                                                "and NVL(LST.value, TSUR.value)>10.0 "+
                                                "Group by LST.data.getDayOfMonth()");

Но я получаю сообщение об ошибке "Выражения в группах должны ссылаться на имена свойств"...

1 ответ

Попробуйте создать "LST.data.getDayOfMonth()" в группе, используя вместо этого свойство события, например "LST.data.dayOFMonth". Страница Espers JIRA находится по адресу https://jira.codehaus.org/browse/ESPER если вы хотите подать вопрос или запрос.

Другие вопросы по тегам