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 语句: