使用关键字的查询

您可以在查询表达式中使用与时间相关的关键字
表 1. 有效的关键字
关键字 描述
%today_begin 今天的开始,00:00:00
%today_end 今天的结束,23:59:59
%this_week_begin 本周的开始,00:00:00
%this_week_end 本周的结束,23:59:59
%last_week_begin 上一周的开始,00:00:00。请参阅注释 1。
%last_week_end 上一周的结束,23:59:59。请参阅注释 1。
%this_month_begin 本月的开始,00:00:00
%this_month_end 本月的结束,23:59:59
%last_month_begin 上一个月的开始,00:00:00
%last_month_end 上一个月的结束,23:59:59
%this_year_begin 今年 1 月 1 日,00:00:00
%this_year_end 今年 12 月 31 日,23:59:59
%today_minus<N>days 今天减去 <N> 天,00:00:00
%today_plus<N>days 今天加上 <N> 天,00:00:00
%today_minus<N>weeks 今天减去 <N> 周,00:00:00
%today_plus<N>weeks 今天加上 <N> 周,00:00:00
%today_minus<N>months 今天减去 <N> 个月,00:00:00。请参阅注释 2。
%today_plus<N>months 今天加上 <N> 个月,00:00:00。请参阅注释 2。
%today_minus<N>years 今天减去 <N> 年,00:00:00。请参阅注释 3。
%today_plus<N>years 今天加上 <N> 年,00:00:00。请参阅注释 3。
注: 缺省情况下,一周的第一天是星期天。请设置模型属性 start_day_of_week 以更改此缺省值。值 1 表示星期一,2 表示星期二,以此类推。

当加减月份时,如果月份当天的日期大于生成的月的天数,那么有效时期是该月的最后一天。在这两种情况下,时间从 00:00:00 开始。例如,如果今天是 2008 年 5 月 31 日,那么 %today_plus1month 将为 2008 年 6 月 30 日 00:00:00。

当加减年份时,如果月份当天的日期大于生成的年在该月的天数,那么有效日期为该月的最后一天。 例如,如果今天是 2008 年 5 月 29 日,那么 %today_plus1years 为 2009 年 5 月 28 日 28 00:00:00。

示例:


反馈