问题描述
我在运行XP的计算机上使用Access 2003。我是
的新用户。我有一个日期字段存储为mm / dd / yyyy的Db。我需要一个会提示月份的查询,即。 6月6日,并将
返回该月的所有记录。
I am working with Access 2003 on a computer running XP. I am new at
using Access. I have a Db with a date field stored as mm/dd/yyyy. I
need a Query that will prompt for the month, ie. 6 for June, and will
return all records in that month.
推荐答案
假设您想要的年份始终是当前年份,请使用以下标准:
Assuming the year you want is always the current year, use a criteria of...
AND< DateSerial(年(日期(),[输入月份数] ] +1,1)
-
Rick Brandt,Microsoft Access MVP
电子邮件(视情况而定)给.. 。
来自Hunter dot的RBrandt
AND <DateSerial(Year(Date(), [Enter Month Number]+1, 1)
--
Rick Brandt, Microsoft Access MVP
Email (as appropriate) to...
RBrandt at Hunter dot com
为了帮助您了解访问日期,日期不会存储在任何
特定的格式中。
日期存储为1899年12月30日以来的天数。
今天的日期存储为39074.
您可以输入日期价值截至2006年12月23日,12-23-2006,
12/23 / 2006,23 / 12/2006,以及2006年12月23日等,Access将
商店39074.
返回任何特定月份和年份记录的一种方法:
格式([DateField] ,mm / yyyy)= [输入月/年]
-
Fred
请仅回复这个新闻组。
我不回复个人电子邮件
Just to help you understand Access dates, dates are not stored in any
particular "Format".
Dates are stored as the number of days since 12/30/1899.
Today''s date is stored as 39074.
You can enter a date value as December 23, 2006, 12-23-2006,
12/23/2006, 23/12/2006, as well as 23 Dec. 2006, etc., and Access will
store 39074.
One way to return records for any particular month and year:
Where Format([DateField],"mm/yyyy") = [Enter Month/Year]
--
Fred
Please respond only to this newsgroup.
I do not reply to personal e-mail
只是为了帮助您了解访问日期,日期不会存储在任何
特定的格式中。
日期存储为1899年12月30日以来的天数。
今天的日期存储为39074.
您可以输入日期值2006年12月23日,2006年12月23日,
12/23 / 2006,23 / 12/2006,以及2006年12月23日等,Access将
store 39074.
返回任何特定月份和年份记录的一种方法:
格式([DateField], ; mm / yyyy")= [输入月/年]
-
Fred
请仅回复此新闻组。
我不回复个人电子邮件
Just to help you understand Access dates, dates are not stored in any
particular "Format".
Dates are stored as the number of days since 12/30/1899.
Today''s date is stored as 39074.
You can enter a date value as December 23, 2006, 12-23-2006,
12/23/2006, 23/12/2006, as well as 23 Dec. 2006, etc., and Access will
store 39074.
One way to return records for any particular month and year:
Where Format([DateField],"mm/yyyy") = [Enter Month/Year]
--
Fred
Please respond only to this newsgroup.
I do not reply to personal e-mail
这篇关于查询月份的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!