SQL / VFP /Select 问题

jiangbo 2000-01-20 04:35:00
sele khmxb.大类,sum(ccd.实收) as 总收 from ccd,khmxb group by ccd.卡号,khmxb.卡号 where khmxb.卡号=ccd.卡号

这样的Select 为何不对?
khmxb 卡号明细表
ccd 仓储单

ccd中包含 实收数量 每条记录都是一次进货 包含日期 卡号
fsd中包含 实发数量 每条记录都是一次出货 包含日期 卡号

khmxb 包含 卡号 以及卡所对应物品的详细资料包括价格规格等.
大类(按卡号种类划分,总数小于卡号) 如皮具 和毛衣 属于一日用品类
冷薄板和铝合金属于金属一类.

我现在要通过这3个表,得出结果送至打印.
每张卡的统计信息 当月收入 月前库存 当月发出 月末库存
所有大类统计信息 同上


谢谢回答
GB
000120
...全文
142 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangbo 2000-01-22
  • 打赏
  • 举报
回复
比如我想知道没张卡号的 当月收入量和总收入量 ,
我该怎么做Select ?
现在我只能
select ...from khmxb,ccd group by khmxb.卡号 where ...union;&& 计算总收入
selet ...from khmxb,ccd group by khmxb.卡号 where ... union ; &&当月收入
selet ...from khmxb,fsd group by khmxb.卡号 where ... union ; &&总发出
selet ...from khmxb,fsd group by khmxb.卡号 where ... into .. ; &&当月发出

然后再合计这个表 . 才可以得出我要的结果 ... 有别的办法吗?
如果合计对象是 khmxb之中的大类呢?

ccd中包含 实收数量 每条记录都是一次进货 包含日期 卡号
fsd中包含 实发数量 每条记录都是一次出货 包含日期 卡号

ccd /fsd 只有卡号和数量等.
(khmxb 包含 卡号 以及卡所对应物品的详细资料包括价格规格等.
大类(按卡号种类划分,总数小于卡号) 如皮具 和毛衣 属于一日用品类
冷薄板和铝合金属于金属一类.)

LaoZheng 2000-01-21
  • 打赏
  • 举报
回复
sele khmxb.大类,sum(ccd.实收) as 总收 from ccd,khmxb group by ccd.卡号,khmxb.卡号,khmxb.大类 where khmxb.卡号=ccd.卡号
在Select 中有 khmxb.大类 则 Group by 中须有 khmxb.大类

Michael 2000-01-21
  • 打赏
  • 举报
回复
聚集不是聚簇。聚集是计算列,如Count,Sum,Average等,聚簇是索引。聚集字段的排列方式没有固定,经本人测定其执行速度相差不大(可能记录不多20000条)。Group by后的参照字段,指的是Select 中出现的非聚值字段要在此出现。
如计算价格
Select 大类,sum(价格),max(价格),min(价格),average(价格) from ... group by 大类
jiangbo 2000-01-20
  • 打赏
  • 举报
回复
再問: group by 之後 的列
select 處理的時候是分開處理的是嗎?
ccd:卡呺 收入 fsd:卡呺 發出 khmxb:卡呺 單價 名稱 大類

要算 總剩餘 價格 按照卡呺 打印 並按照大類打印.
select 怎麽做?


順便請教一下 聚集字段的排列方式.
是目錄型的
並且一級目錄沒有相同的 分別對應相應關鍵字
二級目錄是不同的内容 參照以及目錄的列
按以上次序排列 的就叫 聚簇

聚集=聚簇 嗎?

34,590

社区成员

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

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