SQL で 2 つの日時のフィールドの差を計算するにはどうすればよいですか?
SQLでは、関数DATEDIFF()を使って2つの日付型の差分を計算することができます。
具体的な使用方法は以下の通りです。
SELECT DATEDIFF(time2, time1) AS diff
FROM yourTable;
time1 と time2 は差分を計算する対象時間のフィールドで、yourTable はこの 2 つのフィールドを含むテーブルの名前です。DATEDIFF() 関数は、2 つの時間の差の整数値(日数)を返します。他の時間の単位の差を計算する必要がある場合は、TIMESTAMPDIFF() など他の関数を使用できます。
各データベースシステムによって具体的な関数や文法が異なる可能性がありますので、上記の例は一般的な文法であり、使用する際は使用するデータベースシステムに応じた調整をお願いします。