See the "Fusion" manual, section on Temporal Reasoning/Temporal Operators. Even when the facts aren't events, these operators can still be applied to fields of type Date, e.g.
$p1: Person( $dob1: dob )
$p2: Person( $dob2: dob after[3d] $dob1 )
-W
Hi list,
I feel this should be an elementary question but unfortunately I haven't
been able to find a solution.
I would like to perform date arithmetic in the when part of a rule.
For example, I would like to express something like:
rule "Date compare rule"
dialect "mvel"
when
a : A()
b : B( a.creationDate <= b.creationDate after 3 months)
then
...
end
Apart from using eval()'s is there any other way to express these types of
comparisons?
Thank you for your time,
-Stathis
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users