Database 如何在ms access中创建包含所有年份日期的表?

Database 如何在ms access中创建包含所有年份日期的表?,database,datetime,ms-access,Database,Datetime,Ms Access,我需要制作一个表格,其中只有一列包含一年中的所有日期(例如2019年和2020年) 在MS Access 2010中实现这一点的好方法是什么?我将在代码中创建FOR循环以插入值。您可以动态创建该列表 首先,创建一个小查询: 选择不同的Abs([id]Mod 10)作为N 来自MSysObjects; 将其另存为Ten 然后在这个笛卡尔(乘法)查询中使用它: 参数 [年]短; 挑选 日期序列(IIf([Year]介于100和9999之间,[Year],Year(Date()),1,1+[Ten_

我需要制作一个表格,其中只有一列包含一年中的所有日期(例如2019年和2020年)


在MS Access 2010中实现这一点的好方法是什么?

我将在代码中创建FOR循环以插入值。

您可以动态创建该列表

首先,创建一个小查询:

选择不同的Abs([id]Mod 10)作为N
来自MSysObjects;
将其另存为Ten

然后在这个笛卡尔(乘法)查询中使用它:

参数
[年]短;
挑选
日期序列(IIf([Year]介于100和9999之间,[Year],Year(Date()),1,1+[Ten_0].[N]+[Ten_1].[N]*10+[Ten_2].[N]*100)作为[Date]
从…起
十等于十,
十等于十,
十等于十
哪里
([Ten_0].[N]+[Ten_1].[N]*10+[Ten_2].[N]*100)