2016-12-09 5 views
-1

は一例です:TIMESTAMPDIFF()の使用

SELECT TIMESTAMPDIFF(minute,start_time,end_time) AS Duration 
FROM exam_answers 
LIMIT 200; 

誰かが、これはやって、何の目的であるものを私に説明できます私はそれを使用していますか?より簡単なコードですか?これはビジネスの設定で一般的に使用されていますか?

ありがとうございました。

+2

2つの日付/時刻の値の差が分単位で表示されています。それは理解するのが難しいですか? –

+0

あなたは "duration"と呼ばれる列のstart_timeと_end時間の差を分単位で与えて、exam_answers *テーブルから200行を得るのにどのように問題がありますか? –

+0

おそらくこれは私が服用しているクラスのためであり、将来の使用を考えているからです。 –

答えて

0

これは、データ内の2つのフィールドの計算を実行することです。したがって関数は、最初のパラメータで定義された単位で2番目と3番目のパラメータの差を返します。

TIMESTAMPDIFF(DAY, '2011-12-10', '2011-12-20')

12月10日と12月20日の間に10日が存在するため10を返します。その値はDuration(エイリアスのみ)として取得されます。

+1

これはすばらしく役立ちます。彼らは私が他の人に尋ねたいので、私は授業中の文学はなかった。あなたがそれを置く方法は私がより良いおかげで理解することができます。 –

関連する問題