どんどん分からなくなっていくのですが、
5月12日にログインしたユーザーのうち
5月13日にログインしなかったユーザーを抽出したいです。
また、そのユーザーが過去60日にログインしている日数を出したいです。
■ログインテーブル名『login』
•time(ログイン日時 timestamp型)
•id(ユーザーid)
以下としましたが、数字が抜けていません。
SELECT
DATE(time),
COUNT(distinct id)
FROM login
WHERE DATE(time) between '2016-03-12'and '2016-05-12'
And id IN(SELECT id FROM login WHERE DATE(time) NOT IN ('2016-05-13')and DATE(time) IN('2016-05-12'))
GROUP BY DATE(time)
で出していますが、数字が合いませんでした。
回答2件
あなたの回答
tips
プレビュー