关于数据库查询的问题,求思路或解决方法
如下,有几张表:
表1:StockData
id stockDataId stockDataName
1 600000 深发展
表二:BasicInfo
id 价格 stockData
1 8.00 1
表三:BalanceSheet
id 报告期 资产 负债 StockData
1 2012-01-01 200 100 1
2 2012-03-01 900 100 1
表四:FinanceSummary
id 价值 balanceSheet
1 2.00 1
2 9.00 2
大概就是这个关系,表四中的“价值”,是由表三种“资产/负债”计算得来的,表二和表一是一对一单向关联,现在我想比较报告期为2003-03-01,FinanceSummary中的“价值”条目大于BasicInfo中“价格”条目,并获得结果,应该怎么查询。
网页中我想这样展现:
搜索之前:
序号 股票代码 股票名称 报表日期 现价 价值
1 600000 浦发银行 2012-01-01 8.00 2.00
2012-03-01 8.00 9.00
搜索之后:
序号 股票代码 股票名称 报表日期 现价 价值
1 600000 浦发银行 2012-03-01 8.00 9.00
不知道意思有没有表达完整,求帮忙
------解决方案--------------------