怎么算出的结果是两倍啊

njpyxujin 2003-08-24 09:45:35
这是我写的程序,从两张表里查询
dm.queryin.Close;

dm.queryin.SQL.Clear;
dm.queryin.SQL.Add('select tb_sourout.原料名称,tb_sourout.规格,tb_sourout.计量单位,sum(数量) ''入库数量'',sum(领用数量) ''领用数量'' ,sum(数量)-sum(领用数量) ''库存数量'' from tb_sourout');
dm.queryin.SQL.Add('join tb_sourin');
dm.queryin.SQL.Add(' on (tb_sourin.原料名称=tb_sourout.原料名称)');
dm.queryin.SQL.Add('where tb_sourin.入库日期 like''%'+edit2.text+'%'' ' );
dm.queryin.SQL.Add('and tb_sourout.领用日期 like''%'+edit2.text+'%'' ');
dm.queryin.SQL.Add('group by tb_sourout.原料名称,tb_sourout.规格,tb_sourout.计量单位');
dm.queryin.Active:=true;
dm.queryin.Open;
兄弟们看看,是怎么回事啊
...全文
184 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
njpyxujin 2003-08-30
  • 打赏
  • 举报
回复
我还是用别的方法解决了,谢谢大家.
karach 2003-08-24
  • 打赏
  • 举报
回复
我本来有话说的,现在我也是无言……
njpyxujin 2003-08-24
  • 打赏
  • 举报
回复
我想到是主键问题了,仓库同种物品出库入库有多条记录,
我按物品名查询,当然有问题,但我不知道怎么解决,
njpyxujin 2003-08-24
  • 打赏
  • 举报
回复
不是两倍问题,有多少条记录就是多少倍的问题了,
njpyxujin 2003-08-24
  • 打赏
  • 举报
回复
就是 三个求和的值都是两倍了,我再查查看
chl_ccssddnn 2003-08-24
  • 打赏
  • 举报
回复
是哪个值翻倍?
我在我这边已经测试过了,是正确的。
如果方便,你可以把一个测试用的数据库发给我access,sql server的都可以,我在我这里再测试一下。
我现在开了个ftp,仅几天有用:ftp:210.28.76.3 user:thanks password:thanks
当然不要涉及你们的秘密,你来个模型就可以了
njpyxujin 2003-08-24
  • 打赏
  • 举报
回复
不行啊,还是翻倍了啊
njpyxujin 2003-08-24
  • 打赏
  • 举报
回复
To caohonglong2000(chl)
用你的方法还是翻倍了啊,在SQL里这么写的
select tb_sourout.原料名称,tb_sourout.规格,tb_sourout.计量单位,sum(数量) '入库数量',sum(领用数量) '领用数量' ,(sum(数量)-sum(领用数量)) '库存数量'
from tb_sourout,tb_sourin

where(tb_sourin.原料名称=tb_sourout.原料名称 and tb_sourin.入库日期 like '2003-8%' and tb_sourout.领用日期 like'2003-8%')

group by tb_sourout.原料名称,tb_sourout.规格,tb_sourout.计量单位
zhangxinji 2003-08-24
  • 打赏
  • 举报
回复
dm.queryin.Close;
dm.queryin.SQL.Clear;
dm.queryin.SQL.Add('select tb_sourout.原料名称,tb_sourout.规格,tb_sourout.计量单位,sum(数量) ''入库数量'',sum(领用数量) ''领用数量'' ,sum(数量)-sum(领用数量) ''库存数量'' from tb_sourout,tb_sourout');
dm.queryin.SQL.Add('where tb_sourin.原料名称=tb_sourout.原料名称 and tb_sourin.入库日期 like''%'+edit2.text+'%'' ' );
dm.queryin.SQL.Add('and tb_sourout.领用日期 like''%'+edit2.text+'%'' ');
dm.queryin.SQL.Add('group by tb_sourout.原料名称,tb_sourout.规格,tb_sourout.计量单位');

dm.queryin.execsql;
dm.queryin.active:=true;
你再试试
zhoutian618 2003-08-24
  • 打赏
  • 举报
回复
看看是不是join tb_sourin的时候造成数据的重复。翻倍。
chl_ccssddnn 2003-08-24
  • 打赏
  • 举报
回复
这样,你不要用join,这样形成表的联结。
直接采用这种形式,from tb_sourout,tb_sourin
这样你的问题应该可以解决了
一、课程优势本课程有陈敬雷老师的清华大学出版社配套书籍教材《分布式机器学习实战》人工智能科学与技术丛书,新书配合此实战课程结合学习,一静一动,互补高效学习!本课程由互联网一线知名大牛陈敬雷老师全程亲自授课,技术前沿热门,是真正的互联网工业级实战项目。二、课程简介       大数据和算法类的系统和传统的业务系统有所不同,一个是多了离线计算框架部分,比如Hadoop集群上的数据处理部分、机器学习和深度学习的模型训练部分等,另一个区别就是大数据和算法类系统追求的是数据驱动、效果驱动,通过AB测试评估的方式,看看新策略是否得到了优化和改进。所以在系统架构上,需要考虑到怎么和离线计算框架去对接,怎么设计能方便我们快速迭代的优化产品,除了这些,像传统业务系统那些该考虑的也照样需要考虑,比如高性能、高可靠性、高扩展性也都需要考虑进去。这就给架构师非常高的要求,一个是需要对大数据和算法充分了解,同时对传统的业务系统架构也非常熟悉。        本节课就对当前几个热门的大数据算法系统架构(推荐系统架构设计、个性化搜索引擎架构设计、用户画像系统架构设计)做一个深度解析!1.个性化推荐算法系统 是一个完整的系统工程,从工程上来讲是由多个子系统有机的组合,比如基于Hadoop数据仓库的推荐集市、ETL数据处理子系统、离线算法、准实时算法、多策略融合算法、缓存处理、搜索引擎部分、二次重排序算法、在线web引擎服务、AB测试效果评估、推荐位管理平台等。如下就是我们要讲的个性化推荐算法系统架构图,请大家仔细欣赏、品味:      这节课我们就对推荐系统的整体架构和各个子系统做了详细的讲解,解开个性化推荐算法系统神秘的面纱!2.个性化搜索引擎 和个性化推荐是比较类似的,这个架构图包含了各个子系统或模块的协调配合、相互调用关系,从部门的组织架构上来看,目前搜索一般独立成组,有的是在搜索推荐部门里面,实际上比较合理的应该是分配在大数据部门更好一些,因为依托于大数据部门的大数据平台和人工智能优势可以使搜索效果再上一个新的台阶。下面我们来详细的讲一下整个架构流程的细节。如下就是我们要讲的个性化搜索架构图,请大家仔细欣赏、品味:这节课我们就对个性化搜索的整体架构和各个子系统做了详细的讲解,解开搜索引擎神秘的面纱! 3.大数据用户画像系统 用户画像是一个非常通用普遍使用的系统,从我们的架构图中可以看出,从数据计算时效性上来讲分离线计算和实时计算。离线计算一般是每天晚上全量计算所有用户,或者按需把用户数据发生变化的那批用户重新计算。离线计算主要是使用Hive SQL语句处理、Spark数据处理、或者基于机器学习算法来算用户忠诚度模型、用户价值模型、用户心理模型等。实时计算指定的通过Flume实时日志收集用户行为数据传输到Kafka消息队列,让流计算框架Flink/Storm/SparkStreaming等去实时消费处理用户数据,并触发实时计算模型,计算完成后把新增的用户画像数据更新搜索索引。个性化推荐、运营推广需要获取某个或某些用户画像数据的时候直接可以毫秒级别从搜索索引里搜索出结果,快速返回给调用方数据。这是从计算架构大概分了两条线离线处理和实时。下面我们从上到下详细看下每个架构模块。如下就是我们要讲的大数据用户画像架构图,请大家仔细欣赏、品味:这节课我们就对大数据用户画像系统的整体架构和各个子系统做了详细的讲解,解开用户画像系统神秘的面纱!三、老师介绍陈敬雷  充电了么创始人,CEO兼CTO陈敬雷,北京充电了么科技有限公司创始人,CEO兼CTO,十几年互联网从业经验,曾就职于用友、中软、凡客、乐蜂网(唯品会)、猎聘网、人民日报(灵思云途)、北京万朝科技,曾任架构师、首席技术官、首席科学家等职务,对业务领域B端、C端、电商、职场社交招聘、内容文娱、营销行业都有着丰富的经验,在技术领域,尤其在大数据和人工智能方向有丰富的算法工程落地实战经验,其中在猎聘网任职期间主导的推荐算法系统项目获得公司优秀项目奖,推荐效果得到5倍的提升。陈敬雷著有清华大学出版社两本人工智能书籍,分别是《分布式机器学习实战(人工智能科学与技术丛书)》、《自然语言处理原理与实战(人工智能科学与技术丛书)》。目前专注于大数据和人工智能驱动的上班族在线教育行业,研发了充电了么app和网站,用深度学习算法、nlp、推荐引擎等技术来高效提升在线学习效率。 

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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