求一条select语句

mudong 2002-11-29 12:10:28
newstore的数量、金额(amnt,money)由表store、daily_pur相加而来,该怎样写这条语句?

store.dbf
MDNAME AMNT MONEY
med1 10 100
med2 10 200
med3 10 300

daily_pur.dbf
MDNAME AMNT MONEY
med1 10 100
med1 10 200
med3 10 300
med3 10 400
med9 10 900

newstore.dbf
MDNAME AMNT MONEY
med1 30 400
med2 10 200
med3 30 900
med9 10 900


...全文
46 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
mudong 2002-12-02
  • 打赏
  • 举报
回复
liujianjun_(流星尔) :
谢谢关照!
不过、两句不算数的,必须一句。
是为了学习,希望你能理解。
流星尔 2002-12-02
  • 打赏
  • 举报
回复
在上面这条语句运行前,保证前两个表已在数据工作期中打开,或者位于当前目录
流星尔 2002-12-02
  • 打赏
  • 举报
回复
select MDNAME,AMNT,MONEY from store union all select MDNAME,AMNT,MONEY from daily_pur into cursor temp

select MDNAME,sum(AMNT),sum(MONEY) from temp group by mdname into table newstore


mudong 2002-12-02
  • 打赏
  • 举报
回复
boomit(boom):
这张帖子为了求“会”,求“用”的那张 liuri(璇玑) 解决了。
我希望能有一条语句得到结果(不做“预处理”)、可以再试试?
boomit 2002-12-02
  • 打赏
  • 举报
回复
把2表填加到1表,然后sele求和得了。。
liuri璇玑 2002-12-02
  • 打赏
  • 举报
回复
在VFP里不会了:)
mudong 2002-12-02
  • 打赏
  • 举报
回复
liuri(璇玑):
多承惠教!
如果把两步合成一步,可有办法?
陈年椰子 2002-12-02
  • 打赏
  • 举报
回复
太难了,UP
陈年椰子 2002-12-02
  • 打赏
  • 举报
回复
newstore.dbf 是新生成的吗? 如果不是,原来的数据要清空,还是在原基础上增加?
liuri璇玑 2002-11-30
  • 打赏
  • 举报
回复
xkz()的方法在VFP是通不过的,VFP不支持
SQL里很容易,不过VFP里似乎只能分两步,先把第二表汇总,再按我在你另一贴里的写法
xkz 2002-11-29
  • 打赏
  • 举报
回复
insert into newstore(mdname,amnt,money) select store,mdname,store.amnt+sum(daily_pur.amnt),store.money+sum(daily_pur.money) from store,daily_pur where store.mdname=daily_pur.mdname
mudong 2002-11-29
  • 打赏
  • 举报
回复
编译通不过、提示语法错误。
我不大会用select语句、所以不会改、于是拜托。
双休日不在线。有一个不情之请、能否将三张表考过去实际测一下。
谢谢!
xkz 2002-11-29
  • 打赏
  • 举报
回复
出現什么錯誤
mudong 2002-11-29
  • 打赏
  • 举报
回复
xkz():
你那句试不通、可否修改?拜托。
xkz 2002-11-29
  • 打赏
  • 举报
回复
上面有表名呀store.amnt+sum(daily_pur.amnt),
store.money+sum(daily_pur.money)
sfb 2002-11-29
  • 打赏
  • 举报
回复
你都是谁加谁?我怎么看不明白

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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