タイムスタンプ間の差異の計算
以下の文は、後者のタイムスタンプ (2021/12/20 12:00:00) が、前者のタイムスタンプよりも 7 か月分大きいので、7 を返します。
SELECT {fn TIMESTAMPDIFF(SQL_TSI_MONTH,
'2021-5-19 00:00:00','2021-12-20 12:00:00')}
以下の文は、後者のタイムスタンプ (12:00:00) が、前者のタイムスタンプ (02:34:12) よりも 566 分大きいので、566 を返します。
SELECT {fn TIMESTAMPDIFF(SQL_TSI_MINUTE,'02:34:12','12:00:00')}
以下の文は、後者のタイムスタンプが前者のタイムスタンプよりも値が 1 日 (1440 分) 小さいので -1440 を返します。
SELECT {fn TIMESTAMPDIFF(SQL_TSI_MINUTE,'2021-12-06','2021-12-05')}