急救!这个SQL语句怎么写?

hyhy95 2001-12-19 05:44:48
两个表:
表1:进货单
字段:单据号 日期
表2:进货单物品列表
字段:单据号 物品编号 总价
写一个SQL语句,要求的结果数据集中字段为:
单据号 日期 金额
即:查进货单的单据号为某个号(如‘09014’)的进货单的日期,和此单中所有物品的总价之和(用“金额”表示)。
表2中的总价为某个物品的进货的总价。
...全文
81 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyhy95 2001-12-20
  • 打赏
  • 举报
回复
虽然两位的方法不是我想要的,但可能只能如此实现了.
虽然这两种写法我都知道,但还是感谢两位的帮助,给分.
hyhy95 2001-12-19
  • 打赏
  • 举报
回复
谢谢两位,有没不是嵌套的方法?
hyhy95 2001-12-19
  • 打赏
  • 举报
回复
这样当然能行,但实际上表1中有好多的字段,我都要选择,那岂不都要加在group by后了。这种方法我知道,有没更好的方法,不要嵌套。
xzou 2001-12-19
  • 打赏
  • 举报
回复
select a.单据号,a.日期,b.金额 from 表1 a,
(select sum(总价) 金额,单据号 from 表2 group by 单据号) b
where a.单据号 = b.单据号;
ywj 2001-12-19
  • 打赏
  • 举报
回复
select 单据号,日期,sum(金额) from 表1,表2 where 表1.单据号 = 表2.单据号
group by 单据号,日期
hyhy95 2001-12-19
  • 打赏
  • 举报
回复
请快点回答呀!
三杯倒 2001-12-19
  • 打赏
  • 举报
回复
1111

34,623

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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