是這樣的,我現在有一個需求,我想要使用存盤程序計算一個設備的故障率,計算公式是:(1-(單機故障總時間/理論總運行時間)) 。在Excel里面計算很簡單,直接兩個時間相除就可以。但是在存盤程序里面應該怎么做?我這里的時間是時、分、秒拼與冒號接起來的。
我的思路是這樣的,在存盤程序里面里面將時間(格式比如:15:00:00)轉換成小數,然后兩個小數相除,再轉換成百分數。但是我現在不知道怎么把時間轉換成小數,求各位大神幫幫忙!
uj5u.com熱心網友回復:
15:00:00 是時間,你的計算,要求是時長。uj5u.com熱心網友回復:
我描述有誤,就是根據時長計算,現在時長我已經能計算了,但是怎么根據時長來計算故障率,或者說怎么把時長轉換成小數呢。uj5u.com熱心網友回復:
DATEDIFF(datepart,startdate,enddate)startdate 和 enddate 引數是合法的日期運算式。
datepart 引數可以是下列的值:
datepart 縮寫
年 yy, yyyy
季度 qq, q
月 mm, m
年中的日 dy, y
日 dd, d
周 wk, ww
星期 dw, w
小時 hh
分鐘 mi, n
秒 ss, s
毫秒 ms
微妙 mcs
納秒 ns
先把你的時間范圍轉換成時間間隔 也就是時長 再做計算
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/146834.html
標籤:疑難問題
