亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

尋找狀態(tài)轉(zhuǎn)換平均時間的方法:使用Eloquent或DB查詢
P粉348088995
P粉348088995 2024-04-04 14:58:46
0
1
617

我有一個名為state_histories的表格,內(nèi)容如下:

實體類型 entity_id 狀態(tài) 建立時間
發(fā)票 1 2020-04-16 06:24:50
發(fā)票 1 索賠 2020-04-16 07:24:50
發(fā)票 2 2020-04-16 07:34:50
發(fā)票 2 按住 2020-04-16 07:44:50
發(fā)票 1 付費 2020-04-16 08:24:50
發(fā)票 2 索賠 2020-04-16 09:34:50

我想使用Eloquent或DB查詢來找出從NEW狀態(tài)到CLAIM狀態(tài)的發(fā)票的平均運輸時間。

對於上述輸出,應(yīng)為90分鐘。

P粉348088995
P粉348088995

全部回覆(1)
P粉766520991

在回答之前,最好考慮一種不需要為發(fā)票的新狀態(tài)建立新行的方式,也許可以添加一些列來引用狀態(tài)變更的時間,這樣說來 你可以取得created_at並分配給Dayname或Carbon 在Carbon中,使用createFromFormat進行分配,這樣你可以為新建和索賠做到這一點 然後有一個叫做diffInSeconds的方法,你可以呼叫一分鐘來取得一個實體的差異。對所有實體都這樣做,最後將它們的數(shù)量相加得到不同實體的總數(shù)

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板