sql >> データベース >  >> RDS >> SQLite

SQLiteの日付に日を追加

    SQLiteでは、DATE()を使用できます 日付に特定の日数を追加する関数。

    日時の値を処理する場合は、DATETIME()を使用できます 機能。

    DATE()を使用する例を次に示します。 機能:

    SELECT DATE('2050-08-21', '+10 days');

    結果:

    2050-08-31

    +を置き換えることで、金額を差し引くことができます -を使用 。

    +を省略 +を使用したかのように、追加された金額になります :

    SELECT DATE('2050-08-21', '10 days');

    結果:

    2050-08-31

    日は複数形または非複数形で指定できます。つまり、day daysと同等です :

    SELECT DATE('2050-08-21', '+10 day');

    結果:

    2050-08-31

    DATETIME() 機能

    DATETIME()の使用方法を示す例を次に示します。 日時の値に10日を追加する関数:

    SELECT DATETIME('2050-08-21', '+10 days');

    結果:

    2050-08-31 00:00:00

    この場合、前の例とまったく同じ値を渡しました。ただし、関数は日時の値を返しました。

    ここに別の日時の値があります:

    SELECT DATETIME('2050-08-21 18:30:45', '+10 days');

    結果:

    2050-08-31 18:30:45

    次に、時間数に基づいて日付に1日を追加する例を示します。

    SELECT DATETIME('2050-08-21 18:30:45', '+24 hours');

    結果:

    2050-08-22 18:30:45

    1. 50マイル離れたポイントを計算します(北、45%NE、45%SW)

    2. タプルはデータベーステーブルに順番に挿入されませんか?

    3. 結合されたテーブルの列によるクエリの順序付けが遅い

    4. T-SQL選択の各行にランダムな数値を生成するにはどうすればよいですか?