Office中国论坛/Access中国论坛

标题: 如何查询起始年度期间和结束年度期间的数据 [打印本页]

作者: hunterzh2007    时间: 2008-3-27 11:16
标题: 如何查询起始年度期间和结束年度期间的数据
现在在给公司设计一个财务报表的数据库,请参考附件,表AR_Real,里面有2006,2007,2008年度的科目余额;如何写一个查询,过滤出指定的起始年度,起始月份,结束年度,结束月份期间的数据?例如:输入起始年度2006,起始月份10,结束年度2008,结束月份2,要查询出这期间的数据。谢谢!
作者: eyewitnes    时间: 2008-3-27 11:50
a=2006-10
b=2008-2
select * from 表 where 日期 between a and b
作者: hunterzh2007    时间: 2008-3-27 13:02
麻烦你看一下表结构,里面没有日期字段;只有分开的年度和期间呀!
作者: 3828688    时间: 2008-3-27 14:15
看看是不是你想要的.
作者: eyewitnes    时间: 2008-3-27 14:50
select * from 表 where DateValue([Year] & "," & [iperiod])  between a and b

请注意,DateValue([Year] & "," & [iperiod])  得到的日期将会是月份的第一天,所以a 和b一定要设置得当




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