本文介绍了现在()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我在子表中有一些sql,它在表中找到日期,但仅当 日期小于今天 WHERE [MonthYear]<现在() 我希望它能做到这一点但不包括当前月份。 例如,dd中的日期列表/ mm / yy格式 1/01/05 01/02/05 等 等 01/11/05 01/12/05 01/01/06 01/02 / 06 如果我今天(11/01/06)01/01/06运行这个结果包含在结果中 ,因为它比今天少。 但我不想包括当前月份。 任何想法。 鲍勃 Hi, I have some sql in a sub that finds dates in a table but only if thedate is less than today WHERE [MonthYear] < Now() I want it to do that but to not include the current month. For instance, a list of dates in dd/mm/yy format1/01/0501/02/05etcetc01/11/0501/12/0501/01/0601/02/06 If I run this today (11/01/06) 01/01/06 is included in the resultbecause it is less than today.But I dont want the current month included. Any ideas. Bob推荐答案 所以你想要包括当前月份的第一个日期? 您可以使用DateSerial函数: .... WHERE MyDate< DateSerial(年(日期),月(日期),1) 我假设你的字段[MonthYear]是一个实际的DateTime字段 So you want to include dates less than the first of the current month? You can use the DateSerial function: ....WHERE MyDate<DateSerial(Year(Date),Month(Date),1) I''m assuming that your field [MonthYear] is an actual DateTime field 所以你想选择少于当月第一天的所有日期? WHERE DateField< DateSerial(年(现在),月(现在),1) Arno R So you want to select all dates less than the first day of the current month? WHERE DateField < DateSerial(Year(Now), Month(Now), 1) Arno R 所以你想选择所有日期少于当前 月的第一天? WHERE DateField< DateSerial(年份(现在),月份(现在),1) Arno R 嘿!你在复制我的答案吗? So you want to select all dates less than the first day of the currentmonth? WHERE DateField < DateSerial(Year(Now), Month(Now), 1) Arno RHey! Are you copying my answers? 这篇关于现在()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 11-02 18:42