简单的问题 表大概有产品名称,日期,金额(smalldatetime),等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --统计200312月每种产品名称的进货数量!select 产品名称,sum(金额) as 金额 from 表 where convert(varchar(6),日期,112)='200312' group by 产品名称 如果是统计每个月的,不止是2003年12月的呢用下面的行不行(语法不一定对,就是个思路)select 产品名称,sum(金额) as 金额 ,convert(varchar(6),日期,112) as yue from 表 group by 产品名称,yue select 产品名称,year(min(日期字段)) as 年,month(min(日期字段)) as 月,sum(数量) as 数量 from 表 group by 产品名称,datediff(month,日期字段,getdate()) 十分感谢playyuer(双规干部)你的方法可以如果我要按照季度分不知道可不可以? 十分感谢 playyuer(双规干部) 你的方法可以如果我要按照季度统计不知道可不可以?? 季度也没问题啊,用case 语句检查 月份 ,转成 1,2,3,4, 前提是把datetime 转成 自符。 select Product,sum(QTY) QTY from table group Product where .... 帮忙看看这个sql吧谢谢了~ 请教一条更新数据。。。 如何根据此算法写出sql,再按照由高到低排序? SQLite没有rownum怎么办? 视图相关的一个问题 你好,想请教一下,在EXCEL批量导入时候,在每条数据导入前,检查库中是否有该条记录? 急需帮助 CROSS JOIN 问题 关于多表查询以及查询结果排序 如何用二维表来表示树状关系? 怎样才能加快查询的速度啊? 如何判断汉字的前半部与后半部?
select 产品名称,sum(金额) as 金额 from 表 where convert(varchar(6),日期,112)='200312' group by 产品名称
select 产品名称,sum(金额) as 金额 ,convert(varchar(6),日期,112) as yue from 表 group by 产品名称,yue
,year(min(日期字段)) as 年
,month(min(日期字段)) as 月
,sum(数量) as 数量
from 表
group by 产品名称,datediff(month,日期字段,getdate())
如果我要按照季度分不知道可不可以?
你的方法可以如果我要按照季度统计不知道可不可以??