access数据库中表table1和table2
table1中有gg和gglb两个列
假设有如下数据
gglb gg
a    1
b    2
c    1table2中也有gg和gglb两个列
假设table2中有如下数据
year month gglb gg
2007   6   a    1
2007   6   b    2
2007   6   c    1
2007   6   d    2我想问的是:
如何实现通过select语句 实现如下功能:
假如:当某年某月 table2中有数据时 则gglb、gg数据从table2中读取 比如2007 6当某年某月 table2中没有数据时 则gglb、gg数据从table1中读取 比如2007 7

解决方案 »

  1.   

    参考:
    sql = "select year,month form 表2 GROUP BY YEAR,MONTH"If rs.RecordCount = 0 Then
        S1 = "200707"
    Else
        S1 = rs.Fields("YEAR") & rs.Fields("MONTH")
    End If======================================================
    红松软件  http://www.zbhssoft.com/
    软件论坛  http://5x51.com/hongsong/
    本网站推出只要注册本站会员,就送一套正版软件活动,此
    活动截至日期2007-08-15。所需要点软件在本网站中自己挑
    选一个。论坛前10位会员,赠送VIP会员资格!!
    ======================================================