[英]SQL/CRYSTAL Statement to calculate average datediff()
我有此語句計算以下時間間隔的差異:
(DateDiff ("s",previous({PROD_TRKG_TRAN.MOD_DATE_TIME}) ,{PROD_TRKG_TRAN.MOD_DATE_TIME}))/60
現在,我希望能夠獲得該datediff()的平均值,這是我認為應該起作用的方法,但是我得到的是“其余文本似乎不是公式的一部分”。 錯誤信息:
SELECT ({PROD_TRKG_TRAN.USER_ID}),
({USER_MASTER.USER_NAME}),
Average (diff((DateDiff ("s",previous({PROD_TRKG_TRAN.MOD_DATE_TIME}) ,{PROD_TRKG_TRAN.MOD_DATE_TIME})))/60
您需要對數據進行分組,以便獲得分組的平均值。 這可以在您的查詢中完成,但是會從結果中刪除詳細信息。 如果需要查看所有詳細信息行,則保留datediff公式並將所有結果返回到報表中。 然后在報告中創建組,並創建一個公式以獲取組的平均值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.