以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 一个查询窗口的查询按钮怎么写,实例已上传 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=147214) |
||||
-- 作者:long086 -- 发布时间:2020/3/12 0:08:00 -- 一个查询窗口的查询按钮怎么写,实例已上传
老师我想设计一个查询窗口,查询有效会员,最后一次交费时间和交费金额,这个查询按钮怎么写代码,比方 李四 不是有效会员 ,就不在查询的表里面了。请问老师代码怎么写
[此贴子已经被作者于2020/3/12 0:08:55编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2020/3/12 10:56:00 -- 用sql 语句查询: se lect distinct {会员资料}.编号,{会员资料}.姓名,联系电话,充值时间,充值金额 Fr om {会员资料} INNER JOIN {会员交费记录} on {会员资料}.编号 = {会员交费记录}.编号 Where 是否有效 = False
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2020/3/12 10:58:00 --
|
||||
-- 作者:long086 -- 发布时间:2020/3/12 21:40:00 -- 谢谢狐狸爸爸,下载你的实例,是查询到有效用户的所有记录,我只想查有效用户的最后一次交费时间和交费金额。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2020/3/12 22:27:00 --
|
||||
-- 作者:long086 -- 发布时间:2020/3/12 23:11:00 -- Dim s As String = "Sel ect a.编号,a.姓名, b.充值时间 Fr om ({会员资料} a INNER JOIN (Sel ect 编号, Max(充值时间) As 充值时间 Fr om {会员交费记录} Group By 编号) b on a.编号 = b.编号) INNER JOIN {会员交费记录} c on b.编号 = c.编号 and b.充值时间= c.充值时间 where a.是否有效 = False"
谢谢老师指点,老师的这个代码能已经能查到最后一次交费时间了,没有最后一次交费时间的 充值金额,怎么充值金额加上去,麻烦老师改一下 |
||||
-- 作者:有点酸 -- 发布时间:2020/3/12 23:25:00 -- Sel ect a.编号,a.姓名, b.充值时间 ,c.充值金额 F rom ({会员资料} a INN ER JOIN (Select 编号, Max(充值时间) As 充值时间 Fr om {会员交费记录} Group By 编号) b on a.编号 = b.编号) INN ER JOIN {会员交费记录} c on b.编号 = c.编号 and b.充值时间= c.充值时间 where a.是否有效 = False |
||||
-- 作者:long086 -- 发布时间:2020/3/13 23:29:00 -- 谢谢老师,上面的代码是不是用在内部数据源上面的,我用外部数据源,把老师的代码复制上去,就出错。假如外部数据源是mmm。应该怎么样写。 [此贴子已经被作者于2020/3/13 23:29:55编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2020/3/14 8:49:00 -- Tables("窗口1_Table1").Fill(s,"mmm",True) |