Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
グループ単位で、ある値の存在有無を判別し、重複しないIDを取得したい。
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30227#CommentId82736
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
Yamato
 (社会人)
投稿日時
2017/2/17 17:23:31
魔界の仮面弁士様
お世話になっております。
このようなSQL文が有るとは、勉強になりました!有難うございます。
全て試した結果、【案4改】が素晴らしく、訪問は1回と想定していたところ、実際は複数回
実施している事が判明しました。思慮が足りませんでした。
まさしく以下のような結果となりました。
┏━━━┯━━━━━━━━━━━━━━━━━
┃ID │実施日
┣━━━┿━━━━━━━━━━━━━━━━━
┃27-001│2016/04/07,2016/04/05,2016/03/10
┠───┼─────────────────
┃27-002│
┠───┼─────────────────
┃27-003│2016/06/05
┠───┼─────────────────
┃27-004│
┗━━━┷━━━━━━━━━━━━━━━━━
そこで、Aテーブルから取得した結果をBテーブルにInsertしたいと思います。
訪問日が3回存在したとしても、直近から2回分のみ取得したいです。
厚かましいお願いですが、引き続きご教示いただけますでしょうか。
どうぞ宜しくお願い致します。
【Bテーブル】
------------------------------------
ID 実施日1 実施日2
------------------------------------
27-001 2016/04/07 2016/04/05
------------------------------------
27-002
------------------------------------
27-003 2016/06/05
------------------------------------
27-004
------------------------------------