搜索条件有starttime和endtime两个时间节点,分别对应开始时间和结束时间;数据库表stock中有submissiontime这个字段,属性包括num数量和submissiontime提交时间这两个;当starttime选择A时间点,endtime选择B时间点,那么对应报表中展示期初数量,时间段数量,期末数量;期初数量的逻辑为小于等于starttime的最近一次submission的数量;时间段数量的逻辑为submission在starttime和endtime之间的(开区间)的数量加和;期末数量为期初数量+时间段数量;这个逻辑用FR怎么写?