MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

TODAYとTODAY-7の間の日付を取得するにはどうすればよいですか?」


日付間の日付を取得するには、を使用する必要があります。ここでは、今日から今日までの日付を取得しています-7日-

select *from yourTableName where DATE(yourColumnName) > (NOW() - INTERVAL 7 DAY);

注:現在の日付が「2019-06-02」であるとします。最初にテーブルを作成しましょう。

mysql> create table DemoTable
   (
   LoginDate date
   );
Query OK, 0 rows affected (0.57 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values('2018-03-21');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('2019-05-22');
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable values('2019-05-27');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values('2019-06-01');
Query OK, 1 row affected (0.16 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select *from DemoTable;

出力

+------------+
| LoginDate  |
+------------+
| 2018-03-21 |
| 2019-05-22 |
| 2019-05-27 |
| 2019-06-01 |
+------------+
4 rows in set (0.00 sec)

以下は、今日から今日までの日付を表示するためのクエリです–7日-

mysql> select *from DemoTable where DATE(LoginDate) > (NOW() - INTERVAL 7 DAY);

出力

+------------+
| LoginDate  |
+------------+
| 2019-05-27 |
| 2019-06-01 |
+------------+
2 rows in set (0.06 sec)

  1. Javaで現在の日付と時刻を取得するにはどうすればよいですか?

    Javaで現在の日付と時刻をさまざまな方法で取得できます。以下はそれらのいくつかです- Dateクラスのコンストラクター java.util.Dateの引数なしのコンストラクター クラスは、現在の日付と時刻を表すDateオブジェクトを返します。 例 import java.util.Date; public class CreateDate {    public static void main(String args[]) {             Date date = new Date(); &nbs

  2. Java 9のJShellで日付と時刻を取得するにはどうすればよいですか?

    JShell インタラクティブなコマンドラインツールです これにより、Java言語とそのAPIを学習、調査、および調査することができます。有効なJavaコードをコンソールに入力すると、詳細クラスを記述しなくてもすぐに結果を得ることができます。 main()を使用 メソッド。 現在の日付を取得したい場合 JShellで時間とともに 以下のコードスニペットを使用してください。 C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell&