php - 在 mysql 中选择每周明智的日期

标签 php mysql sql

我试过的查询

如何在 mysql 查询中获取当前周日期?

SELECT WShipDate FROM `pipo_orders` where WEEKOFYEAR(`WShipDate`) >= WEEKOFYEAR(NOW())

WShipDate
2015-01-10
2015-01-19
2015-01-08
2014-12-25
2014-01-05
2015-01-01

我的预期输出是

2014-01-05
2015-01-08
2015-01-10

想使用 mysql 查询获取每周日期。这可能吗?

最佳答案

试试这个

从下面的查询你可以得到你的输出试试这个

<?php 
 $weekstartday = date("Y-m-d",strtotime('monday this week'));
 $weekendday = date("Y-m-d",strtotime('sunday this week')); 

$sql = "SELECT * FROM `pipo_orders` WHERE `WShipDate` between '$weekstartday' and '$weekendday'";

?>

关于php - 在 mysql 中选择每周明智的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27854934/

相关文章:

mysql - 按结果分组的 SQL 查询未按预期工作

php - 从 mysql 选择表时编码错误

php - Magento:结帐时对额外费用征税错误

php - 尝试为 paypal 创建计费协议(protocol)时出现 Http 响应代码 500 错误 - PHP

mysql - 由于 "bundle update"gem,我无法运行 "mysql2"

php - 如何在 PHP 上使用 AJAX 检索 MySQL 值?

mysql - spring data 创建了不必要的唯一约束

SQL - 在生产环境中运行 RECONFIGURE 是危险的

php - 从头开始构建快速语义私有(private)文章MySQL搜索引擎

php - 如何使用mysql查询从每月数据中获取每日数据