Foxtable(狐表)用户栏目专家坐堂 → [求助]如何按时间段统计?


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

主题:[求助]如何按时间段统计?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/18 9:06:00 [显示全部帖子]

  没必要搞得太复杂

 

Dim vals As List(Of String) = DataTables("动物产地检疫工作记录").GetValues("申报单编号","申报单编号 Is Not Null And 基本情况_检疫时间 >= '" & 开始日期.value & "' and 基本情况_检疫时间  < '" & 结束日期.value.AddDays(1)  & "'")
For Each val As String In vals
    Dim ndr As DataRow = DataTables("动物产地检疫工作情况日汇总表").AddNew()
    ndr("申报单编号") = val
    Dim cdjl As DataRow = DataTables("动物产地检疫工作记录").Find("申报单编号 = '"& val & "' and 基本情况_检疫时间 >= '" & 开始日期.value  & "' and 基本情况_检疫时间  < '" &  结束日期.value.AddDays(1)  & "'")


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/18 15:30:00 [显示全部帖子]

判断一下

 

 

Dim filter As String = ""
If 开始日期.value IsNot Nothing Then
    filter = " And 基本情况_检疫时间 >= '" & 开始日期.value & "'"
End If
If 结束日期.value IsNot Nothing Then
    filter = " and 基本情况_检疫时间  < '" & 结束日期.value.AddDays(1)  & "'"
End If

 

Dim vals As List(Of String) = DataTables("动物产地检疫工作记录").GetValues("申报单编号","申报单编号 Is Not Null " & filter)
For Each val As String In vals
    Dim ndr As DataRow = DataTables("动物产地检疫工作情况日汇总表").AddNew()
    ndr("申报单编号") = val
    Dim cdjl As DataRow = DataTables("动物产地检疫工作记录").Find("申报单编号 = '"& val & "' " & filter)


 回到顶部