Foxtable(狐表)用户栏目专家坐堂 → 请问多值中筛选一个列的值语句如何写?


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

主题:请问多值中筛选一个列的值语句如何写?

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


加好友 发短信
等级:一尾狐 帖子:472 积分:5513 威望:0 精华:0 注册:2015/4/5 14:08:00
请问多值中筛选一个列的值语句如何写?  发帖心情 Post By:2020/2/15 21:33:00 [只看该作者]

表A  【姓名】列 值为张三  【日期】(字符型)2020-02-02,2020-02-03
表A  【姓名】列 值为李四   【日期】(字符型)2020-02-01,2020-02-02,2020-02-03,.....

表B   【姓名合集】 列为赵武、朱思、张三、李四、马奇.....    【日期】2020-02-01,2020-02-02,2020-02-03,.....


如果表A【姓名】包含、【日期】大于等于表B列中的数据则被筛选出来,一直琢磨着,不知道怎默写,用SQL语句能直接查询码?还是用datatable语句?请教老师,谢谢!!!!!!

Dim tb As Table = e.Form.Controls("Table2").Table
For Each dr As DataRow In dt1.DataRows    
    For Each rq As String In dr("日期").Split(",")
        If Format(rq,"yyyy-MM-dd")>=Format(Date.Today,"yyyy-MM-dd") Then            
            For Each cc As String In dr("姓名").Split("、")
                If User_Group=cc Then
                    Dim fdr As DataRow = dt.Find("编号='" & dr("编号") & "'")
                    If fdr Isnot Nothing Then
                        Dim r As Row= tb.AddNew()
                        r("第一列") =dr("第一列")
                        r("第二列")=dr("第二列")
                       
                    End If
                End If
            Next
        End If
    Next
Next


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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/16 20:33:00 [只看该作者]

没看懂,截图表格数据举例说明一下

 回到顶部