以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]请版主帮忙看 公式    (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=20129)

--  作者:薛世隆
--  发布时间:2010/10/20 22:01:00
--  [求助]请版主帮忙看 公式  
SumFor("销售表","数量","货品名称", "=" ,[货品名称],"交易号"," < " ,TEXT("[盘点日期]")+"180000","交易号", " > " ,TEXT("[上次盘点日期]")+"180000")


文件中有 “销售表”  “盘点表”  
销售表中  有   货品名称   数量   交易号  列    

这个公式  是    盘点表 的   区间销售数量  列 的刷新公式   意思是 想要得到 销售表中 盘点日期  这天的 18点  到 上次盘点日期的18点 之间 该货品的 销售数量  
 
说明一下  交易号 是在销售表中用 公式  Format(Now(),"yyyymmddhhmmss")   得到的,  记录的是销货的时间。  交易号的  列类型 是  字符型 。盘点日期 上次盘点日期 是 时间型数据 。销售表中还有 一列是  时间型的  列名是记录编辑时   用这个列 做比较 能 取到 正确的数据 也行 。 盘点日期列 没有精确到小时   只是精确到天  

这个公式不能得不到想要的结果  请教 版主  

谢谢


--  作者:程兴刚
--  发布时间:2010/10/21 2:42:00
--  
直接将盘点日期来作为条件!
--  作者:薛世隆
--  发布时间:2010/10/21 7:59:00
--  
盘点日期列 没有精确到小时
--  作者:wjq1072
--  发布时间:2010/10/21 8:31:00
--  
你提问时如果能发一个示例文件再加上说明,你的问题解决可能就快一些。
--  作者:薛世隆
--  发布时间:2010/10/21 13:59:00
--  
问题解决了
谢谢 两位版主
我加了个盘点号 列