client テーブルをチェックし、過去 30 日間、365 日間、および All Timeの特定の値を持つユーザー数を返すクエリを作成しようとしています。
すべての時間のカウントは簡単です:
$stmt = $conn->prepare("SELECT count(id) AS count FROM clients WHERE referred = :refid");
$stmt->bindParam(':refid', $refid);
$stmt->execute();
$totalreferrals = $stmt->fetchAll();
テーブル:
id | signup | reffered |
----------------------------
2 | 2012-08-24 | 14 |
----------------------------
3 | 2011-10-13 | 14 |
UNION を使用してクエリを組み合わせることができるかどうか、または 3 つの異なるクエリを作成する必要があるかどうかはわかりません。何か助けはありますか?