单元格输入SQL求助

Access数据库里面有两张表,表1为年初库存数量
表2为每天的出入库数量
现在制作表格
要求统计目前的库存数量和上个月的库存数量,单元格B2和C2里面如何使用SQL公式?提示,以A物料为例,A的现有库存数量等于表1中A年初的库存数量加上表2所有A的入库数量再减去表2所有A的出库数量。假如表1对应的为ds1,表2对应的为ds2.
FineReport君笑我 发布于 2014-11-11 22:32
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共13回答
最佳回答
0
无语发布于2014-11-11 22:32(编辑于 2023-9-6 09:34)
555
  • 君笑我 君笑我(提问者)
    高手,你的答案统计目前的库存是对的,但如果有几百上千个物料呢,且统计上个月的库存还得优化哦。比如现在是11月,我要查十月份的库存,或者任何一个月份的库存,是否得用参数了?还有,本人对SQL不怎么懂,帮助文档里面提到过SQL函数,直接在单元格里面输入公式,是否可以在这方面指导一下?
    附帮助文档中提示的:若参数值为变量如为报表参数或者是某个单元格,则写法如下:
    =sql(\"FRDemo\",\"SELECT * FROM STSCORE where CLASSNO = \'\"+$class+\"\' \",3,4)

    =sql(\"FRDemo\",\"SELECT * FROM STSCORE where CLASSNO = \'\"+A1+\"\' \",3,4)

    回复
    2014-11-12 20:25 
最佳回答
0
quiet3008559发布于2014-11-12 08:57(编辑于 2023-9-6 09:34)
555
最佳回答
0
HaiBao发布于2014-11-12 09:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
.朩龙发布于2014-11-12 09:05(编辑于 2023-9-6 09:34)
555
最佳回答
0
阿迪发布于2014-11-12 09:38(编辑于 2023-9-6 09:34)
555
最佳回答
0
君笑我发布于2014-11-12 20:25(编辑于 2023-9-6 09:34)
555
  • 无语 无语

    额。。。你给的问题上也没有说到是几百上千的啊。。。。就算优化。。。这个段语句的结构也不会动。。也只是动些外围的。。做些索引啥的,,,至于增加根据月份进行参数查询,更加简单,。把月份字段加上,筛选条件那里进行对应的参数条件过滤就OK了。。。最后,sql()函数的问题。。。我觉得你搞反了主次。。先把你sql方面的知识补齐。。。sql()函数怎么用就一目了然。
    回复
    2014-11-13 08:09 
  • jasonzhao jasonzhao

    你想做到按时间来查询库存的话,那需要重新设计,期初数量+本期发生=结存数
    回复
    2014-11-14 11:22 
最佳回答
0
无语发布于2014-11-13 08:09(编辑于 2023-9-6 09:34)
555
最佳回答
0
jasonzhao发布于2014-11-14 11:22(编辑于 2023-9-6 09:34)
555
最佳回答
0
lee_发布于2014-11-14 11:47(编辑于 2023-9-6 09:34)
555
最佳回答
0
tuofulai发布于2014-11-14 14:53(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1488浏览人数
  • 最后回答于:2014-11-18 20:01
    活动推荐 更多
    热门课程 更多
    返回顶部