Foxtable(狐表)用户栏目专家坐堂 → 求教:如何实现签退时间减签到时间等于在线时长?


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

主题:求教:如何实现签退时间减签到时间等于在线时长?

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


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

 如下代码,一次性统计

 

Dim xms As List(Of String) = DataTables("表A").GetValues("姓名")
For Each xm As String In xms
    Dim drs As List(of DataRow) = DataTables("表A").Select("姓名 = '" & xm & "'", "登记时间")
    For i As Integer = 0 To iif(drs.Count Mod 2 = 0, drs.count - 1, drs.count - 2) Step 2
        drs(i)("在线时长") = (drs(i+1)("登记时间") - drs(i)("登记时间")).TotalMinutes
        drs(i+1)("在线时长") = drs(i)("在线时长")
    Next
Next


 回到顶部