2012-06-14 32 views
0

我使用PHP和SQL基於每週週期創建統計信息摘要。在日期間查詢數據庫中的項目

我最初認爲所有的項目都有相同的日期,下面的代碼在那種情況下工作。

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

但是現在我發現我需要查詢的項目有不同的日子。

如何更改我的查詢以獲取2012-06-6和2012-06-12之間的日期,而不僅僅是2012-06-6的日期?

回答

3

使用SQL BETWEEN子句:

SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND (saledate BETWEEN '2012-06-6' AND '2012-06-12') ORDER BY wtcode 
0
saledate between '2012-06-6' and '2012-06-12' 
0
$result1 = mysql_query("SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND saledate > '2012-06-6' AND saledate < '2012-06-12' ORDER BY wtcode "); 
相關問題