Sugar中支持在伪 SQL 中嵌入一些固定的日期宏定义,主要包含:
{YEAR}表示当前年{MONTH}表示当前月{DAY}表示当前日{HOUR}表示当前小时{MONTH}、{DAY}、{HOUR}支持(number)语法,将01转换成1{DATE}表示当前日期 格式如:2018-04-22{DATE}支持+/-N语法,并且支持(number)语法{TIMESTAMP}表示当前时间戳,采用 unix 秒格式{TIMESTAMP}支持+/-N语法{TODAYZEROTIMESTAMP}表示当天零点的时间戳,采用 unix 秒格式{TODAYZEROTIMESTAMP}支持+/-N语法
如下图是图表数据的『调试』时所展示的,左侧是原始的伪 SQL,右侧是生成的真正的 SQL 语句:

