2010-12-23 34 views
0

喜亞姆有兩列來獲得日期差

PR_PurchaseRequestHistory  

1)uid       
2)POUID      
3)PRUID       
4)PRDUID      
5)CreatedDtTm     
6)ModifiedDtTM 

PO_PurchaseOrderDetails 
1)uid 
2)PRUid 
3)RespondedDtTm 
4)ModifiedDtTm 
5)CreatedDtTm 

(唯一PRUId)被分配給每一個新的請求和訂單時POUId爲PRUId.I需要獲得該ID的平均日期的差異生成特定月份

我認爲這使問題明確 請幫助我。我已經在這個問題很長一段時間

+1

你使用哪個數據庫? – 2010-12-23 06:32:18

回答

0
SELECT AVG(HOUR(TIMEDIFF(PO_PurchaseOrderDetails.RespondedDtTm, PR_PurchaseRequestHistory.CreatedDtTm))) 
FROM PR_PurchaseRequestHistory 
INNER JOIN PO_PurchaseOrderDetails ON PR_PurchaseRequestHistory.PRUID = PO_PurchaseOrderDetails.PRUID 
WHERE MONTH(PR_PurchaseRequestHistory.CreatedDtTm) = 3 -- March 
AND YEAR(PR_PurchaseRequestHistory.CreatedDtTm) = 2011 
相關問題