私は同様の質問を検索しましたが、運がありません。 下のサンプル表。MySQLの平均時差が異なる列の値を持つ行別
ID | MO | Serial | PiID | Part_Number | Timestamp
1 | F610320 | 1 | QC1 | 4A130015 | 2017-05-10 09:55:28
2 | F610320 | 2 | QC1 | 4A130015 | 2017-05-10 10:12:54
3 | F610320 | 3 | QC1 | 4A130015 | 2017-05-10 10:19:47
4 | F631323 | 1 | QC2 | 4A110007B | 2017-05-10 10:20:24
5 | F631323 | 2 | QC2 | 4A110007B | 2017-05-10 10:21:50
6 | F631323 | 3 | QC3 | 4A110007B | 2017-05-10 10:31:02
7 | F631323 | 4 | QC3 | 4A110007B | 2017-05-10 10:31:02
と私は平均時間でカラムをしたいGROUP BY A.MO、A.PiID
をデータログFROMコマンド のSELECT A. *、COUNT(A.MO)の後。 (個別のMO
とPiID
)任意の助け
| MO | PiID | Part_Number |COUNT(MO)| average time
| F610320 | QC1 | 4A130015 | 3 | (10:19:47 - 09:55:28)/3-1
| F631323 | QC2 | 4A110007B | 2 |avg time between row by MO and PiID
| F631323 | QC3 | 4A110007B | 2 |avg time between row by MO and PiID
ありがとう! MySQLはSELECT
とGROUP BY
節間の列のいくつかの奇妙な組み合わせを可能にしながら
はただ一つのレコードを持っているために 'MO' /' PiID'の組み合わせのことが可能です3210機能を使用することができますか? – toonice
私はドンノ、何とかそれは動作します。 :S ところで、他の答えはどこに行きましたか? まだ2つの違いを試しています。 – Doggy
回答者によって削除されました。どうやら彼らは、回答が修正する価値がないか、それを修正すると、回答が他のもののように終わってしまうという意味になると結論づけました。 – toonice