我有多个符号的报价表
表报价
ID INT
符号 NVARCHAR(6)
DT 日期时间
价格小数(18,5)
表临时符号
符号 NVARCHAR(6)
我只想从 QUOTES 中提取那些符号也在临时表中的符号,这些符号可能会根据用户请求而变化
Create TABLE TempSymbol
(
SYMBOL NVARCHAR(6) NOT NULL
);
INSERT INTO TempSymbol(SYMBOL) VALUES ('MSFT');
INSERT INTO TempSymbol(SYMBOL) VALUES ('INTC');
INSERT INTO TempSymbol(SYMBOL) VALUES ('AAPL');
我想要一个查询,它将从 QUOTES 返回以下数据...
日期时间符号1 | 价格1 | 符号2 | 价格2 | 符号3 | 价格3
2012-11-12 12:10:00 MSFT | 12.10 | 国际贸易中心 | 5.68 | 苹果 | 16.89
2012-11-12 12:15:00 微软 | 12.22 | 国际贸易中心 | 5.97 | 苹果 | 16.22
……
...
..
SELECT DT, SYMBOL, PRICE FROM QUOTE AS Q INNER JOIN TempSymbol AS TS ON Q.SYMBOL = TS.SYMBOL
这将返回我需要转置但在 SQLite 中不可用的记录,我应该尝试另一种方法吗?任何帮助表示赞赏。