私はEmailID_tblを持っています。ユーザーは過去4ヶ月以内です値が4ヵ月以上経過している場合にテーブル内の値を削除するクエリが必要です詳細をご覧ください
-4
A
答えて
1
これらが同じテーブルにあると仮定すると、あなただけの現在の日付をもたらすことになる、GETDATE()
から適切な月数を減算するDATEADD()
機能経由で削除する必要があるかを決定するためにWHERE句を使用することができます。
-- This would delete every record in your table with LastLoginDates
DELETE
FROM EmailID_tbl
WHERE LastLoginDate < DATEADD(month,-4,GETDATE())
+0
私はあなたがGETDATEを使うことを意味すると思います。 NOWはt-SQL関数ではありません。 –
+0
はい、そうです。 SQL Serverと少しのMySQLを混同しました。 –
1
はそれを行いますクエリです:あなたのテーブル内の実際の名前に
DELETE
FROM EmailID_tbl
WHERE LastLoginDate <= DATEADD(mm, -4, GETDATE())
変更LastLoginDate
最後にログインした日時を示し、を変更します〜>=
が表示されます。これは、実際にはより多くのアクティブユーザーを削除することを意味します。
関連する問題
- 1. X日以上経過しているすべてのブランチを削除してください
- 2. 6か月以上経過した古いバックアップファイルを削除するpowershellスクリプト
- 3. 13か月以上経過したデータを削除して部分的な月データを削除しない
- 4. GPSはオンですが、コードはまだ実行されていません。詳細をご覧ください
- 5. Java Reflection(これを語る方法は不明ですが、詳細は内部をご覧ください)
- 6. 値が配列内で等しくない場合は、列を削除してください
- 7. FirebaseのGeoFireの場所とともにデータを保存する方法は?詳細をご覧ください
- 8. wxPythonネットワークトポロジツール - いくつかの助けが必要です - ご覧ください:)
- 9. フォルダ内のすべてのファイルが24時間以上経過するまでフォルダを削除しないでください
- 10. mysqlデータベースで3か月以上経過していない行を削除するジョブ
- 11. 戻る矢印を押すとonResume()が呼び出されます。詳細をご覧ください
- 12. 値がdbテーブルにある場合、チェックボックスをチェックしてください
- 13. perlで7日以上経過したファイルを削除する
- 14. 4日以上経過したフォルダからファイルを削除する
- 15. iOS Core Data - 1週間以上経過しているオブジェクトを削除する
- 16. BASH - 3か月以上経過したファイルを削除しますか?
- 17. 行が詳細検索ダイアログボックスから削除された場合にツールバーのフィルタ値をクリアする方法
- 18. x日以上経過したすべてのファイルをPowershellで削除する場合
- 19. Firebaseデータベースにはどのようなものがありますか?詳細をご覧ください
- 20. Windows PowerShell - X日以上経過したファイルを削除する
- 21. 7日以上経過したファイルを削除する
- 22. 90日以上経過したログを削除する
- 23. 識別子が別のテーブルに存在しない場合は、テーブルの行を削除してください
- 24. ファイルが存在する場合はファイルを削除してください
- 25. 変数に値が存在しない場合は、行を削除してください
- 26. 属性が存在する場合は、それを削除してその値を要素の値として入れてください。
- 27. ラジオボタンが選択されていない場合、セルの値を削除する
- 28. MYSQL値が存在しない場合は、別のテーブルに値を挿入してください。
- 29. 値がまだ設定されていない場合にのみ、値を設定してください
- 30. 5分以上経過しているすべてのディレクトリを削除したいですか?
どのような詳細情報がありますか? – flyingmeatball
そのリクエストは実際には「ユーザーの最終ログイン日が4か月を超えた場合にEmailID_tblから電子メールを削除する」と言うべきでしょうか?それは、ログオンしていないユーザーを引き続き保持することを意味しますが、アクティブなユーザーは削除します。 – quest4truth
「EmailID_tblから電子メールを削除する」という要求があるユーザーの電子メールアドレスを持つEmailID_tblがありますユーザーの最後のログイン日は過去4ヶ月以内です。 " EmailID_tblで4か月以上経過した電子メールを削除する方法は? –