首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql 数据计算有关问题

2013-07-01 
sql 数据计算问题。有表MONEYMONEY DATE1002012.1.110002012.1.22002012.1.21002012.2.22002012.3.31000201

sql 数据计算问题。
有表MONEY
MONEY DATE
100   2012.1.1
1000  2012.1.2
200   2012.1.2
100   2012.2.2
200   2012.3.3
1000  2013.1.22
500   2013.2.1
1000  2013.2.18
200   2013.3.13

怎么样得出结果:
DATE
2012
2013
上面这个是跟据表得出存在的年份。

MONEY MONTH
1000  1
1500  2
200   3
这个是得出2013年每个月的合计。
[解决办法]


select distinct year(DATE) from table

select sum(MONEY) as MONEY,month(MONTH) as MONTH 
from table 
where DATE>='2013-01-01' and Date<'2014-01-01' 
group by month(MONTH) 

[解决办法]
select distinct year(DATE) from table
 
select sum(MONEY) as MONEY,month(DATE) as MONTH 
from table 
where DATE>='2013-01-01' and Date<'2014-01-01' 
group by month(DATE) 

热点排行