Office中国论坛/Access中国论坛

标题: 财务月的引用 [打印本页]

作者: tiantian2001cn    时间: 2012-11-8 23:50
标题: 财务月的引用
请教:有一个财务月的基础表aa, 里面有对财务月范围的规定,如字段“财务月份”,“开始日期”和“结束日期”。
   对于另一个表或查询bb,怎样确定一个具体的日期在aa中哪一个财务月中? 请大侠帮忙。
作者: huangli0356    时间: 2012-11-9 08:26
最基本的办法就是用个IF函数来做.

IF bb中日期 > aa结束日期 bb日期< aa开始日期 then
财务月份=aa 财务月份.

思路供参考
作者: andymark    时间: 2012-11-9 08:28
select * from 基础表aa  where 查询的日期 >=开始日期 and 查询的日期 <=结束日期
作者: todaynew    时间: 2012-11-11 09:40
假设阁下有一个名曰财务月份表的数据表,该表中的开始日期和结束日期为字符型字段,其值形如:“01/28”,则对于某含有财务数据的表格计算其所属的财务月份,用以下查询语句:
select *,dlookup("财务月份","财务月份表","开始日期<='" & format(日期,'mm/dd') & "' and 结束日期>='" & format(日期,'mm/dd') & "'") as 财务月份 from 阁下的数据表名
作者: huangli0356    时间: 2012-11-11 09:45
todaynew 发表于 2012-11-11 09:40
假设阁下有一个名曰财务月份表的数据表,该表中的开始日期和结束日期为字符型字段,其值形如:“01/28”,则 ...

这个方法不错..
作者: huangli0356    时间: 2012-11-11 09:46
哈哈..我都忘了用DLookup取值了..




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3