多表查询不能使用SUM子句?

lsm0959 2003-09-09 01:04:52
表1(AGENT)

SPID(商品编号),AGENT(代理商名字)

表2(SPINFO)

SPID(商品编号),SPMCH(商品名称),SHPCHD(商品产地)。。。

表3(DAYSPHZ)

SPID(商品编号),SHL(日销售数量)。。。。

希望查询指定代理商各种商品在指定日期内的销售数量,

这个查询该怎么写?
...全文
37 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsm0959 2003-09-09
  • 打赏
  • 举报
回复
研究了一下午自己搞定了,还是谢谢各位,

现在又有新问题了,

怎么给分?
yijiansong 2003-09-09
  • 打赏
  • 举报
回复
select SPID,sum(SHL) from DAYSPHZ where SPID in (select SPID from AGENT where AGENT='name') GROUP BY SPID
chao778899 2003-09-09
  • 打赏
  • 举报
回复
select a.spid,sum(a.shl) from daysphz a left join agent b on a.spid=b.spid where a.agent='代理商名字' and b.riqi(应该有销售日期吧)='指定日期' group by a.spid
haipingma 2003-09-09
  • 打赏
  • 举报
回复
select SPID,sum(SHL) from DAYSPHZ where SPID in (select SPID from AGENT where AGENT='name') GROUP BY SPID

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧