Foxtable(狐表)用户栏目专家坐堂 → [求助]日期判断


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

主题:[求助]日期判断

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/27 9:21:00 [显示全部帖子]

For Each nm() As String In DataTables("统计表2").GetValues("开店日期|关店日期")
    Dim dr As DataRow = DataTables("费用情况_Table1").AddNew()
msgbox(nm(0) & "|" & nm(1)) ‘这里显示什么内容’
    dr("开店日期") = nm(0)
    dr("关店日期") = nm(1)
    dr("销售金额") =DataTables("统计表2").Compute("Avg(销售金额)","开店日期 = #" & nm(0) & "# And 关店日期 = #" & nm(1) & "#")
next

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/29 9:05:00 [显示全部帖子]

e.DataRow("当期经营月数") = (e.DataRow("查询截止日期")-e.DataRow("开店日期") + 1)/30

改为:
e.DataRow("当期经营月数") = ((cdate(e.DataRow("查询截止日期"))-cdate(e.DataRow("开店日期"))).TotalDays+ 1)/30


Dim y,m,d As Integer
DateYMD(e.DataRow("开店日期"),e.DataRow("查询截止日期"),y,m,d)
e.DataRow("当期经营月数") = m + 1

 回到顶部