- 核心技术
统计最近一周的销量,常规做法是获取当前日期,然后再获取7天前日期,最后使用between语句获取这7天数据。然而在MySQL中,可以使用更加简单的DATE_SUB函数来是实现同样的功能。
DATE_SUB() 函数从日期减去指定的时间间隔。其语法格式如下:
DATE_SUB(date,INTERVAL expr type)
其中date是指定的日期,INTERVAL为关键词,expr是具体的时间间隔,type是时间单位。注意:type可以复合型的,比如YEAR_MONTH。Type参数及含义如表1.1所示。
表1.1 SQLAlchemy字段类型说明
类型(type值) |
含义 |