2012-01-20 7 views
0

Как выполнить сброс каждого отдельного выражения?Эспер - каждый отдельный сброс подвыражения?

У меня есть ряд сообщений о рейсах с уникальными идентификаторами, и я хочу определить, когда они меняют место назначения. Следующее определяет первое изменение, но последующие изменения не обнаруживаются.

select new from pattern [every-distinct(new.id) new=VoyageReport -> (VoyageReport(id=new.id and new.destination!=destination)) where timer:within(2 hours)] 

ID = 1, пункт назначения = А

ID = 1, пункт назначения = В

ОК

ID = 1, пункт назначения = С

не обнаружен?

ответ

0

Использовать «каждый» вместо «каждый отдельный»

Смежные вопросы