1
我有faultdata
表,其中包含faultstartrtc
和clearrtc
列。如何從故障時間提取中斷時間
另一個表格是breaktime
,其列beakstartrtc
和breakendrtc
。我想計算不包括休息時間段的故障持續時間的總和。我可以在查詢中實現這一點嗎? 我試圖子查詢
SELECT * FROM faultdata3
WHERE faultstartrtc=(
SELECT MAX(faultstartrtc) FROM faultdata3
WHERE faultstartrtc <='2013-11-23 11:00:00'
)
OR faultclearrtc=(
SELECT MIN(faultclearrtc) FROM faultdata3
WHERE faultclearrtc>='2013-11-23 11:30:00'
)
但它返回我行這是最接近這個時候。另外如果它返回
faultstartrtc faultclearrtc
2013-11-23 10:30:00 2013-11-23 12:00:00
那麼如何提取從11點到11點30分這段時間呢?
你能否提供'show create table faultdata3;'和'show create table breaktime;'表格描述?如果可能,請提供樣本數據 – Thibault
你嘗試過什麼嗎?我的回答有什麼幫助嗎? – Thibault