请问如何用group by语句分类统计?

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

表中有一日期字段xdate,请问我想用年和月分类统计另一个字段xprice,该怎么写sql语句?  
  我以前用的是:select   sum(xprice),month(xdate)   from   my   table   group   by   month(xdate)  
  但是这样就把所有年份的相同月里的数据全部都统计在一起了,请问如何才能把它们分开?

· 网友精彩回答:

发表者:new_bird

select   sum(xprice),year(xdate),month(xdate)   from   my   table   group   by   year(xdata),month(xdate)

发表者:fancyf

group   by   year(xdate)*100+month(xdate)  
 

发表者:jjwwang

在group   by   month(   xdate   )后面再加上year(   xdate   ),   中间用逗号分开。

发表者:jedywoody

select   sum(xprice),year(xdate),month(xdate)   from   my   table   group   by   year(xdata),month(xdate)  
  一楼正确

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved