人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQLで質問です。

大量にたまったログインした記録(IDとパスでログイン)のログテーブルがあり、
同一IDをまとめ、そのIDで一番最新の日時を最終ログイン日とします。

この最終ログイン日を利用して、期間内にログインしていないユーザーを引き出したいと思っておりますが、どんなSQLを書けば宜しいでしょうか?


●質問者: makocan
●カテゴリ:インターネット ウェブ制作
✍キーワード:パス ユーザー ログ ログイン 間内
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● chuken_kenkou
●60ポイント

http://q.hatena.ne.jp/1203151477 の続きの質問ですよね?

b表がないと、「期間内にログインしていないユーザーを引き出したい」の差分検索する基のデータが

ありませんから。

SQL例です。


select * from b
 where not exists
 (select *
 from c as x
 where c_date=(select max(c_date)
 from c
 where b_id=x.b_id)
 and c_date between '2007-03-01' and '2007-05-31'
 and b.id=x.b_id)
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ