我有两个 Microsoft Access 数据库表。它们被命名为Historical_Stock_Prices和Balance_Sheets。我需要组合这些表中的每一个表中的数据来创建一个名为Daily. 我需要取字段Ticker,[Date]和[Close]from Historical_Stock_Prices,我需要取字段Common_Stocksfrom Balance_Sheets。
我不会从Historical_Stock_Pricesand中取出每一行Balance_Sheets。我只会采用在DateTimePicker命名中选择的日期上或之前的行dtpDateSelection。
现在我遇到的主要问题是Historical_Stock_Prices每天都包含一行。虽然Balance_Sheets每个季度包含一行。因此,对于一个季度中的每一天Common_Stocks,来自的数字Balance_Sheet将是相同的。
我该怎么做呢?
这是我到目前为止的代码:
Dim Date1 As Date = dtpDateSelection.Value
Dim cmd As OleDbCommand = New OleDbCommand("CREATE PROC Daily AS SELECT Ticker, [Date], [Close] From Historical_Stock_Prices WHERE [Date] = " & Date1 & "", con)
cmd.ExecuteNonQuery()
这显然根本不包含表格Balance_Sheet。另外,目前我的 where 语句正在引发错误。
附加信息:表架构

