搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 问个小东东,关于查询库存结余的,以前做过 现在不知道咋的 不好使了,
标题:
问个小东东,关于查询库存结余的,以前做过 现在不知道咋的 不好使了,
取消只看楼主
wp231957
来 自:神界
等 级:
版主
威 望:
422
帖 子:13681
专家分:53296
注 册:2012-10-18
结帖率:
99.76%
楼主
已结贴
√
问题点数:50 回复次数:9
问个小东东,关于查询库存结余的,以前做过 现在不知道咋的 不好使了,
ttt.rar
(44.01 KB)
这是一个dbf表
里面有n个字段
你们感兴趣的字段就3个
1.spmc 字符型 记录商品名称的
2.spbh 数值型 记录商品编号的 每一个spbh对应一个spmc 但是spmc 有可能有重复的(设计方面缺陷 现在也不想改了)
3.shuliang 数值型 入库为正 出库为负
现在想统计 表内 所有spbh的 库存结余量 请提供思路或者相关语句 谢谢
搜索更多相关主题的帖子:
记录
2013-03-11 08:49
wp231957
来 自:神界
等 级:
版主
威 望:
422
帖 子:13681
专家分:53296
注 册:2012-10-18
第
2
楼
得分:0
select spbh,spmc,sum(shuliang) shuliang from ttt into dbf zzz group by spbh,spmc where shuliang>0
好用 谢谢
那么 如何把zzz.dbf copy到一个excel表里呢 copy到文本文件 我会
DO IT YOURSELF !
2013-03-11 09:20
wp231957
来 自:神界
等 级:
版主
威 望:
422
帖 子:13681
专家分:53296
注 册:2012-10-18
第
3
楼
得分:0
回复 4楼 sdta
没啥问题 和2楼的基本一样 再看看3楼的问题 完事就结贴了
DO IT YOURSELF !
2013-03-11 09:23
wp231957
来 自:神界
等 级:
版主
威 望:
422
帖 子:13681
专家分:53296
注 册:2012-10-18
第
4
楼
得分:0
对于你们 还是太简单了啊
另外几位下载的同学 对不住了啊 已经结贴
DO IT YOURSELF !
2013-03-11 09:27
wp231957
来 自:神界
等 级:
版主
威 望:
422
帖 子:13681
专家分:53296
注 册:2012-10-18
第
5
楼
得分:0
以下是引用
sdta
在2013-3-11 09:28:57的发言:
DECLARE INTEGER ShellExecute IN "Shell32.dll" ;
INTEGER hwnd, ;
STRING lpVerb, ;
STRING lpFile, ;
STRING lpParameters, ;
STRING lpDirectory, ;
LONG nShowCmd
=Shellexecute(0,"Open","d:\36x7\ttt.xls","","",0)
=Shellexecute(0,"Open","d:\36x7\ttt.xls","","",1)
我原来的程序是用delphi+dbf 写的
由于过去好几年了 所以现在修改起来 很困难 就不改了
手工修改或者查询一下dbf 把这点收尾工作弄完 得了
我现在才发现 用d7 写dbf 还是不如用vf写dbf 的好
DO IT YOURSELF !
2013-03-11 09:32
wp231957
来 自:神界
等 级:
版主
威 望:
422
帖 子:13681
专家分:53296
注 册:2012-10-18
第
6
楼
得分:0
以下是引用
kiff
在2013-3-11 09:29:38的发言:
还有你 select spbh,spmc,sum(shuliang) shuliang from ttt into dbf zzz group by spbh,spmc where shuliang>0
应改成 (注意 HAVING 的用法)
select spbh,spmc,sum(shuliang) shuliang from ttt into dbf zzz group by spbh,spmc HAVING sum(shuliang)>0
说实话 我到现在还是不太明白having和where有啥区别和联系呢
DO IT YOURSELF !
2013-03-11 09:33
wp231957
来 自:神界
等 级:
版主
威 望:
422
帖 子:13681
专家分:53296
注 册:2012-10-18
第
7
楼
得分:0
stda斑竹逛不逛水区啊
刚才结贴 给你的分少了些 去水区 再送你20
DO IT YOURSELF !
2013-03-11 09:35
wp231957
来 自:神界
等 级:
版主
威 望:
422
帖 子:13681
专家分:53296
注 册:2012-10-18
第
8
楼
得分:0
以下是引用
sdta
在2013-3-11 09:34:37的发言:
XLS
创建一个 Microsoft Excel 2.0 版本的工作表文件。当前选定表中的每个字段变为电子表格的一列,每条记录变为一行。如果没有包含文件扩展名,新工作表以 .xls 为扩展名。 注意:*NEW
尽管可以输出最多 65,535 行,但其中有一行保留给字段标题。Excel 8.0 (Excel 97)之前的版本只能显示前 16,384 行,并且不能导入超过 32,767 行的文件。
XL5
创建一个 Microsoft Excel 5.0 版本的工作表文件。当前选定表中的每个字段变为电子表格中的一列,每条记录变为一行。如果没有包含文件扩展名,新工作表以 .xls 为扩展名。 注意:*NEW
尽管可以输出最多 65,535 行,但其中有一行保留给字段标题。Excel 8.0 (Excel 97)之前的版本只能显示前 16,384 行,并且不能导入超过 32,767 行的文件。
那个用xls 时 用wps2009打开 不提示
用xl5 用wps2009打开 会提示 老版本 什么打开数据丢失一类的信息
DO IT YOURSELF !
2013-03-11 09:40
wp231957
来 自:神界
等 级:
版主
威 望:
422
帖 子:13681
专家分:53296
注 册:2012-10-18
第
9
楼
得分:0
以下是引用
sdta
在2013-3-11 09:38:12的发言:
没关系,很少去水区,谢谢了!
只要楼主的问题解决了就行了
去吧 去吧 不去 我会不好意思的
https://bbs.bccn.net/viewthread.php?tid=400390&extra=page%3D1&frombbs=1
DO IT YOURSELF !
2013-03-11 09:43
wp231957
来 自:神界
等 级:
版主
威 望:
422
帖 子:13681
专家分:53296
注 册:2012-10-18
第
10
楼
得分:0
50分亏大发了 心疼啊
对于你们就2条语句的事啊
DO IT YOURSELF !
2013-03-11 09:46
10
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-400385-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.555433 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved