SELECT COUNT(*)
FROM (
SELECT l.userid
FROM (
SELECT DISTINCT userid, CAST(tmstmp AS DATE)
FROM logins
WHERE type <> 'mobile'
AND tmstmp BETWEEN '2013-04-21' AND '2014-04-21') l
GROUP BY l.userid
HAVING count(*) > 5) t;
こんにちは、このクエリをクリーンアップする方法を教えてもらえますか?おそらくネストしたテーブルの1つを削除するための巧妙な方法はありますか?前もって感謝します。ネストしたテーブルでSQLクエリをクリーンアップする
このクエリでは、どのような処理が行われるのですか?指定した日付の間に5回以上ログインしたユーザーの数を数えますか? – Will
はい、そうです。ちょっと見栄えがいいように見えませんでした。 –