我尝试将查询限制为仅显示过去 7 天(总是从星期五)的结果,即从上星期五 (12:01) 到当前星期五 (11:59)。我正在使用 woocommerce wp_wc_order_product_lookup 并希望准确显示该范围内的订单
1 回答
德玛西亚99
TA贡献1770条经验 获得超3个赞
这就是您获得 SQL Select 的方法。
<?php
$datetime1 = new DateTimeImmutable('last friday 12:00:00');
$datetime2 = $datetime1->modify('+ 1 week');
$sql = 'SELECT * wp_wc_order_product_lookup
WHERE date_created BETWEEN
' . $datetime1->format("Y-m-d H:i:s")
. ' AND
' . $datetime2->format("Y-m-d H:i:s")
;
echo $sql; // result: SELECT * table_name WHERE datetime_column_name BETWEEN 2020-04-10 12:00:00 AND 2020-04-17 12:00:00
- 1 回答
- 0 关注
- 66 浏览
添加回答
举报
0/150
提交
取消