【发布时间】:2021-09-14 22:35:15
【问题描述】:
在 Access 数据库中,如果我有一些格式为
的股票数据DateFormatted DateSeconds CodeName Close
2000-01-01 946684800 AAA 1.01
2000-01-02 946771200 AAA 1.02
2000-01-03 946857600 AAA 1.03
2000-01-04 946944000 AAA 1.04
2000-01-05 947030400 AAA 1.05
2000-01-08 947289600 AAA 1.06
.
.
.
并注意它从05 到08,以及DateFormatted 是Short Text,而不是Date。考虑到连续日期格式,似乎几乎不可能根据 WHERE 子句中的特定日期查询月末 (01-31)。相反,我希望由于数据库中可能不存在此类值(由于周末、公共假期、系统错误等原因),这意味着周末可能在星期四结束,一周开始可能在星期二开始,月末可能是当月最后一天的前 3 天,等等,有一种在查询中获取此类数据的已知方法。这怎么可能?
请注意,在上面的示例中,周末将是 1.05,月末(如果您继续保持每天 +0.01 的趋势)将是 1.31。
【问题讨论】: