|
要对多张表中数据进行多条件查询,写了sql语句,一直没运行成功,大侠帮忙看看吧
If (Left(exlname, 1) = "3") Then
Set cnn = CreateObject("adodb.connection")
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='excel 8.0;hdr=yes';Data Source=" & mypath & arr(k) & "\" & exlname
Sql = "select 返还金额 from [回购数据$] where 基金名称='高票息基金'and 交割日期=date(left(arr(k),4),mid(arr(k),5,2),right(arr(k),2))"
wb.Sheets(1).Cells(2, 5).CopyFromRecordset cnn.Execute(Sql)
cnn.Close
End If
|
|