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-6から2012-06-12までの日付を取得するようにクエリを変更するにはどうすればよいですか?

4

3 に答える 3

3

SQLBETWEEN句を使用します。

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 に答える