On Mon, Dec 12, 2016 at 11:12:22AM +0100, Henrik Sarvell wrote:
> This looks like the one I need, I want all projects whose date range
> has any kind of overlap with the given date range.
How do you think about the '+UB' tree solution I suggested in my follow-up mail?
> (class +Proj +Macropisobj)
> (rel sDate (+UB +Aux +Ref +Date) (eDate))
> (rel eDate (+Date))
> Then a 'collect' would find the range directly:
> (collect 'sDate '+Proj (list Sdate Sdate) (list Edate Edate))
I think that is much more elegant and efficient.