0

2つの異なるテーブルから2つのフィールドを減算する必要があります。一方のフィールドは日時で、もう一方のフィールドはタイムスタンプです。

それを達成するための最良の方法は何ですか?

最初にUNIXタイムスタンプに変換しますか?

何かのようなもの:

select UNIX_TIMESTAMP(t1.col1) - UNIX_TIMESTAMP(t2.col2) from t1, t2 ...
4

1 に答える 1

2

TIMESTAMPDIFFはるかに用途の広い選択肢です。

select timestampdiff(SECOND, t1.col1, t2.col2);

フィドルでそれを見る

于 2013-03-04T19:10:33.513 に答える