从 Excel 移动到 Access 并遇到一点困难,我希望有人能帮助我。
我有一个充满遭遇数据的表(Table: EncData
);该数据的一部分是相遇的日期(Column: EncDateTime
)。
在我的查询中,我需要有一列显示该日期是Weekend、Weekday还是Holiday。周末和工作日部分对我来说不是问题(很幸运Format()
)。我正在努力解决如何将遭遇日期与假日查找表 ( Table: Holidays
) 匹配。
在 Excel 中,我使用了一个公式Match()
来查看它是否返回假期。如何在 Access 中执行此操作?
TABLE: Holidays
ID__________HolidayDate
1 10/8/2012
2 9/3/2012
TABLE: EncData
ID__________EncDateTime__________________More Data
12 10/08/2012 09:15:12 AM (etc)
在我的查询(显示EncData
表中的信息)中,我一直在玩 DLookup 没有成功,只是想看看我是否能找到匹配项:
DLookup("HolidayDate", "Holidays", "HolidayDate =" & Format([EncDateTime],"mm/dd/yyyy"))
即使这不起作用,我也可以说它也很慢。
对 SQL 知之甚少,但我认为这应该是小菜一碟。
谢谢