0

我正在使用 PHP 和 SQL 创建基于每周周期的统计摘要。

我最初认为所有项目都有相同的日期,下面的代码在这种情况下工作。

$result1 = mysql_query("SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND saledate = '2012-06-6' ORDER BY wtcode ");

但是现在我发现我需要查询的项目有不同的日子。

如何更改查询以获取 2012 年 6 月 6 日和 2012 年 6 月 12 日之间的日期,而不仅仅是 2012 年 6 月 6 日的日期?

4

3 回答 3

3

使用 SQL BETWEEN 子句:

SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND (saledate BETWEEN '2012-06-6' AND '2012-06-12') ORDER BY wtcode 
于 2012-06-14T15:20:24.067 回答
0
saledate between '2012-06-6' and '2012-06-12'
于 2012-06-14T15:20:40.793 回答
0
$result1 = mysql_query("SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND saledate > '2012-06-6' AND saledate < '2012-06-12' ORDER BY wtcode ");
于 2012-06-14T15:22:51.303 回答