簡體   English   中英

SQL / CRYSTAL語句計算平均datediff()

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM