2015-06-18 64 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