【发布时间】:2014-02-13 13:32:50
【问题描述】:
我有一张表格,日期如下:2014 年 3 月 2 日、2014 年 3 月 5 日、2014 年 6 月 21 日、2014 年 8 月 16 日、2015 年 1 月 5 日。我需要一种方法来显示每个月的每一天,如果日期存在则显示 Y,如果不存在则显示 N。该表是动态的,可以添加更多日期。
例子:
March 2014
1 | 2 | 3 | 4 | 5 | ... | 31
N | N | Y | N | Y | ... | N
July 2014
1 | 2 | ... | 20 | 21 | 22 | ... | 31
N | N | ... | N | Y | N | ... | N
August 2014
1 | 2 | ... | 20 | 21 | 22 | ... | 31
N | N | ... | N | Y | N | ... | N
January 2015
1 | 2 | ... | 15 | 16 | 17 | ... | 31
N | N | ... | N | Y | N | ... | N
我是 Access 新手,因此我们将不胜感激:)
更新: 如果我想将上面的示例更改为现在想要返回项目 ID 而不是只返回“Y”或“N”的位置,我将如何编辑 IIF 语句?项目 ID 与日期存储在同一个表中。
March 2014
1 | 2 | 3 | 4 | 5 | ... | 31
N | N | 4B | N | 2W | ... | N
July 2014
1 | 2 | ... | 20 | 21 | 22 | ... | 31
N | N | ... | N | Z8 | N | ... | N
August 2014
1 | 2 | ... | 20 | 21 | 22 | ... | 31
N | N | ... | N | E5 | N | ... | N
January 2015
1 | 2 | ... | 15 | 16 | 17 | ... | 31
N | N | ... | N | 1FF | N | ... | N
【问题讨论】:
-
你有没有试过的代码?
标签: sql ms-access ms-access-2007