博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vba ado 执行多条mysql 语句_access 按钮 多条sql语句 VBA
阅读量:1531 次
发布时间:2019-04-21

本文共 1104 字,大约阅读时间需要 3 分钟。

然后你就可以写你要执行的一系列代码了,我的比较简单,有比较复杂的请自行百度

Private Sub Command0_Click()

str1 = "create table result(NewID char(255),DoAdmit Date,DoDischarge Date,Interval long)"

str2 = "insert into result(NewID,DoAdmit)select distinct NewID,(select max(DoAdmit) from 2002table b where b.NewID = a.NewID) as DoAdmit  from ( select NewID from 2002table group by NewID having count(NewID)>1) a"

str3 = "select NewID,(select max(DoDischarge) from 2002table a where a.NewID = r.NewID And a.DoAdmit = r.DoAdmit) as DoDischarge into t from result r"

str4 = "select b.NewID, (select top 1 DoDischarge from 2002table a where a.NewID = b.NewID And a.DoDischarge <> b.DoDischarge order by DoDischarge desc) as DoDischarge into t1 from t b "

str5 = "UPDATE result  a,t1 b Set a.DoDischarge = b.DoDischarge WHERE a.NewID = b.NewID"

str6 = "update result set interval=doadmit-dodischarge"

str7 = "drop table t"

str8 = "drop table t1"

CurrentDb.Execute (str1)

CurrentDb.Execute (str2)

CurrentDb.Execute (str3)

CurrentDb.Execute (str4)

CurrentDb.Execute (str5)

CurrentDb.Execute (str6)

CurrentDb.Execute (str7)

CurrentDb.Execute (str8)

End Sub

转载地址:http://yekdy.baihongyu.com/

你可能感兴趣的文章
蓝桥杯 - [历届试题]网络寻路(枚举)
查看>>
牛客网 - [中南林业科技大学第十一届程序设计大赛]兑换零钱(背包问题)
查看>>
HDU - Robberies(01背包)
查看>>
HDU - 最大报销额(01背包|贪心)
查看>>
HDU - Coins(完全背包)
查看>>
JXFCZX — 砝码称重1(DFS+背包)
查看>>
JXFCZX — 质数和分解(完全背包)
查看>>
JXFCZX — 花店橱窗(动态规划)
查看>>
JXFCZX — 逃亡的准备(多重背包)
查看>>
JXFCZX — 庆功会(多重背包)
查看>>
AcWing - 扩展欧几里得算法(扩欧)
查看>>
AcWing - 高斯消元解线性方程组(高斯消元)
查看>>
AcWing - 求组合数 I(递推)
查看>>
AcWing - 求组合数 II(预处理&逆元)
查看>>
AcWing - 求组合数 III(lucas&逆元)
查看>>
AcWing - 求组合数 IV(分解质因数)
查看>>
AcWing - 满足条件的01序列(组合数学&卡特兰数)
查看>>
AcWing - 快速排序(快排)
查看>>
AcWing - 归并排序(归排)
查看>>
AcWing - 数的范围(二分)
查看>>