如何为这种特殊情况编写SQL查询?
列出管理人员在2014年下半年购买英镑和日元货币的详细信息。这些详细信息包括经理的姓名,货币名称,购买数量,汇率和交易日期。
结果应该是这样的
FirstName LastName CurrencyName QuantityPurchased ExchangeRate TransactionDate
我正在使用的表是
货币
code name InterestRate AnalystID RatingID
管理器
ManagerID FirstName LastName Qualification StaffID
贸易
TradeID Quantities TradeMode ExchangeRate TransactionDate ManagerID (Currency)Code PortfolioID
到目前为止我所理解的是,我必须使用连接功能和日期范围进行交易,但不了解如何搜索英镑的数据,而在我的表格中,货币名称很大英镑
实际上我必须编写一个sql查询,我将在访问时运行 的查询 列出管理人员在下半年购买英镑和日元货币的详细信息 这些细节包括经理的姓名,货币名称,购买数量,汇率和 交易日期。 结果将像我上面提到的那样
答案 0 :(得分:0)
使用where
子句并按name
中的Currency
列进行过滤,如下所示:
WHERE Currency.name IN ('great British pound', 'Japanese yen')
将此附加到您的查询的其余部分,它将过滤掉英镑和日元以外的货币。