Foxtable(狐表)用户栏目专家坐堂 → [求助]请教如何查询某个时间段之前不重复的记录


  共有8105人关注过本帖平板打印复制链接

主题:[求助]请教如何查询某个时间段之前不重复的记录

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


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
[求助]请教如何查询某个时间段之前不重复的记录  发帖心情 Post By:2013/1/19 11:55:00 [只看该作者]

SELECT *  FROM 订单 AS 订单 WHERE (   订单.日期 < #2013-01-19# )
上面的语句查询出了所有2013年1月19日之前的订单数据
结果如下
姓名  金额  订单日期
A        12   2012-10-09
A        34   2012-09-09
A        33   2012-08-09
B        1     2012-12-09
B        1     2012-09-09

我想得到这样的结果
姓名  金额  订单日期
A        12   2012-10-09
B        1     2012-12-09


即:
每个会员最后一条订单信息。
我用find查找


For Each dr0 As DataRow In DataTables("订单").DataRows  
    Dim dr As DataRow
    With DataTables("订单")
        dr = .Find("姓名 = '" & dr0("姓名") & "'","订单日期 Desc") 
    End With  
Next

最后没有任何变化,请老师们指导

 回到顶部