0

こんにちは、コードに問題があります。mysqlを使用して、過去3か月に基づいて購入テーブルの「id」列の数を取得しようとしています..

そこで、mysql を使用して、過去 3 か月間に行われた購入の数を数えたいと思います。役立つ場合は、タイムスタンプを使用する時間列があります。

以下の私のコードは動作しません..

どんな助けでも素晴らしいでしょう。前もって感謝します。

$query = "SELECT COUNT(id)  
          FROM purchases
          where username='$username' 
          GROUP BY time"; 
4

2 に答える 2

0

次のようなことができます。

$query = "SELECT COUNT(id)  
          FROM purchases
          WHERE username='$username' 
          AND timecol BETWEEN (NOW() - INTERVAL 3 MONTH) AND NOW()";  
于 2013-04-28T13:17:49.080 に答える