有没有办法在Ms Access中创建一个条件,以按特定(用户输入)月份和年份从日期/时间列中获取所有数据。按日期名称的MS Access DatePart(“m”,[date])
我需要做类似如下:
,然后在表中有年份和月份显示的所有数据。
谢谢你的帮助。 我解决了以下几点:
DatePart("m",[date])=Month(DateValue(Left([Month],3) & "-01-2017")) And DatePart("yyyy",[date])=[year]
PS。 [日期]是包含日期/时间数据和[月]的列,[年]是提示用户输入的内容。
因此,用户需要一个月的时间:她可以输入:8月或8月或8月,它会得到一个整数的月份。
那么它会返回数字,所以'DatePart(“m”,[date])= 8'('monthname(datepart(“m”,date))=“August”''到'monthname'使它使用缩写) –