select b.sp_id,b.price,sum(b.quantity) as quantity,sum(b.money)as money,a.pfd_date from fmx a,pifadanp b group by b.sp_id,b.sprice,a.pfd_date
解决方案 »
- 求一SQL?
- SqlServer 占用系统资源很高是什么原因?
- 关于SQL server 2008 R2 数据库日志收缩的疑问
- 数据库的路径问题?
- 数据库做了合并复制, 一切正常,现在增加了一个对几个视图的合并发布,订阅也建好了,可是视图却无法修改
- sql2000 sql2005
- 我的xp的系统装了一个sql server 2000,但是它里面的企业管理器有问题
- 想写一个触犯器,字段A的值>7,自动更新同一个表中的字段B的值为“糖尿病”,如何是好:
- 菜菜的问题select帮我看一下
- 关于primary key
- 求有难度的SQL语句!(夫妻关系)
- 带存在量词NOT EXISTS的SQL语句问题求教
sum(b.money)as money,a.pfd_date
from fmx a inner join pifadanp b on a.sp_id = b.sp_id
group by b.sp_id,a.pfd_date,b.sprice如果要时间段,例如按月
select b.sp_id,b.price,sum(b.quantity) as quantity,
sum(b.money)as money,month(a.pfd_date)
from fmx a inner join pifadanp b on a.sp_id = b.sp_id
group by b.sp_id,month(a.pfd_date),b.sprice
from pfmx
group by sp_id,sprice你这样的汇总怎么加批发单号日期,因为你把所有批发单号的Quantity都打在一起了,怎么取是哪个批发单号呢??
(select b.sp_id,b.price,sum(b.quantity) as quantity,sum(b.money)as money,a.pfd_date from fmx a,pifadanp b group by b.sp_id,b.sprice,a.pfd_date) as b
where a.pfd_id=b.pfd_id
你需要什么字段自己在*处写就行了。