CURDATE()+ 7天作为约束

时间:2013-07-25 00:09:38

标签: sql excel

我正在尝试将数据转储到Excel中。我的一个约束是没有工作,所以我试图通过查看SQL代码来解决它。我从未使用过SQL,只知道VBA。这就是我想要的。我需要它说V_ORDER_LINES.DATE_ITEM_PROM距离今天不到一周。

SELECT V_ORDER_LINES.ORDER_NO, V_ORDER_LINES.SO_LINE, V_ORDER_LINES.DATE_ITEM_PROM, V_ORDER_LINES.DATE_SHIP, V_ORDER_LINES.PART, V_ORDER_LINES.QTY_ORDERED, V_ORDER_LINES.QTY_SHIPPED
FROM V_ORDER_LINES V_ORDER_LINES
WHERE (V_ORDER_LINES.DATE_ITEM_PROM<{day,7,CURDATE()})

1 个答案:

答案 0 :(得分:3)

如果您正在查询MySql,那么它可能看起来像

SELECT order_no, 
       so_line, 
       date_item_prom, 
       date_ship, 
       part, 
       qty_ordered, 
       qty_shipped
  FROM v_order_lines 
 WHERE date_item_prom < CURDATE() - INTERVAL 7 DAY