我有一个名为payhistory
的表格,在此表格中,我需要在付款时抓取Year
,Month
。然后,我需要按年份和月份分组付款的平均值。
select AVG(totalpaid) from payhistory
此表有一个名为datepaid
的列,我需要从中获取日期。它有一个名为totalpaid
的列,我需要从中获取平均值。
然后,我需要计算该月内的每笔付款。
最后一列显示它来自哪个年/月。
表格中的重要栏目:
number
(帐号可以用此来计算)datepaid
(包含付款日期'2009-09-28 00:00:00.000')totalpaid
(包含该日期的具体付款)答案 0 :(得分:5)
这应该有效:
select AVG(totalpaid),
COUNT(number),
MONTH(datepaid),
YEAR(datepaid)
from payhistory
group by
MONTH(datepaid),
YEAR(datepaid)