2015-06-18 78 views
-3

我試圖獲得平均每天發佈的工作數量,無法從本網站上提出的任何類似的在先問題中找出結果。這看起來很基本,但由於某種原因,它不起作用。有人可以幫忙嗎?謝謝!試圖在SQL中獲取每天的價值的平均值

select avg(count(*) 
from select (count(*), to_char(thedate, 'MM/DD/YYYY') as date 
    from jobs where companyid = 1) 
+1

這是否給出語法錯誤? –

+0

'SELECT AVG(*)FROM jobs WHERE company_id = 1'?否則,請提供有關您的要求和預期輸出的更多信息 –

+0

您正在使用哪種RDBMS? –

回答

0

試試這個:

select avg(jobNumber), date 
from select (count(*) as jobNumber, to_char(thedate, 'MM/DD/YYYY') as date 
from jobs 
where companyid = 1 
Group by to_char(thedate, 'MM/DD/YYYY') 
) innerSelect 
Group by date