易表在线答疑技术与交流用户社区 → 请教高手如何在数据库自动计算任意时间段的天数


  共有12178人关注过本帖树形打印复制链接

主题:请教高手如何在数据库自动计算任意时间段的天数

帅哥哟,离线,有人找我吗?
wjq1072
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2010/11/23 11:02:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2010/11/23 17:19:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2010/11/23 20:21:00 [显示全部帖子]

在统计表窗口,统计按钮里有公式!
egd文件下载

-=-=-=- 以下内容由 wjq10722010年11月23日 08:27pm 时添加 -=-=-=-
按钮公式:
SetLabel("  ","计算中---") And
AddCol("基础表","k",0, False ) And EvalFor("基础表","k","[业务结算期]+""/""+[车号]") And
AddCol("基础表","p",1, False ) And
SortCol("基础表","配送日期",1) And SortCol("基础表","车号",1) And
EvalFor("基础表","p","If(Row=1 Or Cell(Row,""k"") <> Cell(Row-1,""k""),1,If(Cell(Row,""配送日期"")=Cell(Row-1,""配送日期""),Cell(Row-1,""p""),Cell(Row-1,""p"")+1))") And
AddCol(Grid,"k",0, False ) And
SingleFill("基础表","k","k") And
EvalFor(Grid,"业务结算期","Split([k],""/"",1)") And
EvalFor(Grid,"承运车号","Split([k],""/"",2)") And
EvalFor(Grid,"工作日","MaxFor(""基础表"",""p"",""k"","" = "",[k])") And
EvalFor(Grid,"数量","SumFor(""基础表"",""数量"",""业务结算期"","" = "",[业务结算期],""车号"","" = "",[承运车号])") And
DeleteCol("基础表","k") And DeleteCol("基础表","p") And DeleteCol(Grid,"k") And
SetLabel("  ","计算结束!")

 回到顶部