我需要选择表格中的所有记录,其中列日期介于2个日期之间,日期之前或日期之后。
我可以看到selectList
函数带有一个参数Filter
,这似乎是我需要按日期范围选择记录但我无法确定我需要放入的内容filter参数,用于按范围或日期之前和之后选择。
答案 0 :(得分:0)
所以我发现你可以通过添加过滤器来获取日期之前和之后的记录
getindex
要获取具有日期的记录,您可以使用
[TableDateColumn <=. UTCTime]
我尚未对此进行验证,但由于getBeforeDate = do
now <- liftIO getCurrentTime
selectList [TableDateColumn <=. Just now] []
采用过滤器列表,因此在范围之间进行选择是有意义的
selectList