好的,所以我在表中有大量记录,它们有许多不同的日期。我只想重新检索那些日期在其所在季度的最后一天的记录。
即,我基本上需要一个等效于lastDayOfQuarter(date)
计算传递给它的日期的季度中最后一天的日期的函数。
例如lastDayOfQuarter(#16/05/2013#) = #30/06/2013#
我的查询可能如下所示:
SELECT * FROM mytable
WHERE mytable.rdate = lastDayOfQuarter(mytable.rdate);
此查询将在 PDO 上运行,因此不允许使用 VBA。仅限本机 MS Access。我也宁愿不使用字符串操作,因为美国和欧盟日期之间存在差异,这可能会导致问题。