列内の一意の値のリストと、その値が表示される回数のカウントを返すSQLクエリを作成する必要があり、カウントの日付範囲を指定できる必要があります。
クエリは販売注文テーブルに対して実行され、2つの日付の間にどのユーザーが最も多くの販売注文を出したかを確認します。
SELECT user_id, COUNT(*) as 'Total'
FROM so_table
WHERE user_id in ('John', 'Michelle', 'Lewis', 'Karl', 'Tom')
GROUP BY user_id
これは私がこれまでに持っているコードです。date_enteredを選択しようとしましたが、2つの日付の間のカウントを取得するために何をする必要があるのかわかりません。
ご不明な点がございましたら、お気軽にお問い合わせください。
日付を入力すると、機能するはずです。
SELECT user_id, COUNT(*) as 'Total'
FROM so_table
WHERE user_id in ('John', 'Michelle', 'Lewis', 'Karl', 'Tom')
AND date_entered>= Start_Date
AND date_entered<= End_Date
GROUP BY user_id
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加