DATE_SUB日期间隔

时间:2017-02-15 08:03:10

标签: mysql

我有这个order_createdAt >= DATE_SUB(CURRENT_DATE, INTERVAL 7 DAY)从现在到7天前返回的数据。如何从8天前到14天前获取数据?

2 个答案:

答案 0 :(得分:1)

您可以在

之间使用
order_createdAt BETWEEN  DATE_SUB(CURRENT_DATE, INTERVAL 14 DAY) 
                   AND  DATE_SUB(CURRENT_DATE, INTERVAL 8  DAY)

答案 1 :(得分:1)

使用BETWEEN AND执行此操作:

order_createdAt BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 14 DAY) AND DATE_SUB(CURRENT_DATE, INTERVAL 8 DAY)