如题 Sql 中如何按天、周、月、季度、年 进行分组查询如下格式:
注:要考虑不同的年份。年 未清金额
2010 6,682,318.11
2009 364,477,477
月 未清金额
3-2010 71,534.1
4-2010 15,274,441.1
3-2011 15,274,441.1
季度 未清金额
1-2010 71,534.1
2-2010 15,274,441.1
3-2010 15,274,441.1未清余额为(按分组条件)得到的总计金额,其中季度那按1-3为第一季度以此划分
这些全在一个表中,请各位虾帮小弟我想想办法,谢谢了!
注:要考虑不同的年份。年 未清金额
2010 6,682,318.11
2009 364,477,477
月 未清金额
3-2010 71,534.1
4-2010 15,274,441.1
3-2011 15,274,441.1
季度 未清金额
1-2010 71,534.1
2-2010 15,274,441.1
3-2010 15,274,441.1未清余额为(按分组条件)得到的总计金额,其中季度那按1-3为第一季度以此划分
这些全在一个表中,请各位虾帮小弟我想想办法,谢谢了!
小弟刚学SQL不久,能细说一下吗?
到SQL版去问吧
注:要考虑不同的年份。年 未清金额
2010 6,682,318.11
2009 364,477,477
月 未清金额
3-2010 71,534.1
4-2010 15,274,441.1
3-2011 15,274,441.1
季度 未清金额
1-2010 71,534.1
2-2010 15,274,441.1
3-2010 15,274,441.1未清余额为(按分组条件)得到的总计金额,其中季度那按1-3为第一季度以此划分
这些数据全在一个表中,怎么查啊!!!!请各位大虾帮帮忙啊!!
group by day(CreateTime)
go
select sum(未清金额),month(CreateTime) '月' from Home_Comment_t
group by month(CreateTime)
go
select sum(未清金额),year(CreateTime) '年' from Home_Comment_t
group by year(CreateTime)
group by day(CreateTime)
go
select sum(未清金额),month(CreateTime) '月' from table
group by month(CreateTime)
go
select sum(未清金额),year(CreateTime) '年' from table
group by year(CreateTime)
SELECT sum(QTY) AS MMQTY
Group by MM,YY
group by DATEPART(week,CreateTime)
select sum(amount)amt,datepart(yyyy,voucherdate) nian,datepart(qq,voucherdate) qua from dbo.t_OnAccountRelation group by datepart(yyyy,voucherdate),datepart(qq,voucherdate)
select sum(amount)amt,datepart(yyyy,voucherdate) mon from dbo.t_OnAccountRelation group by datepart(yyyy,voucherdate)
其他同上