1

我有一张名为 的桌子,付款后payhistory我需要从这张桌子上抓取。然后我需要获得按年和月分组的平均付款。YearMonth

select AVG(totalpaid) from payhistory

该表有一个名为的列datepaid,我需要从中获取日期。它有一个名为的列totalpaid,我需要从中获取平均值。

然后,我需要计算该月内的每笔付款。

最后是一列,显示它来自哪个年/月。

表中的重要列:

  • number(帐号可以用这个来算)
  • datepaid(包含输入付款的日期“2009-09-28 00:00:00.000”)
  • totalpaid(包含该日期的具体付款)
4

1 回答 1

5

这应该有效:

select AVG(totalpaid),
   COUNT(number),
   MONTH(datepaid),
   YEAR(datepaid)
from payhistory
group by 
   MONTH(datepaid),
   YEAR(datepaid)
于 2013-10-16T20:01:54.950 回答