【发布时间】:2018-01-13 18:03:36
【问题描述】:
我有一个包含以下列的 SQLite 库存订单表:
- 符号
- 日期
- order_type(“买入”、“卖出”或“持有”)
- 价格
- 金额
我希望能够返回一个表格,其中包含沿垂直轴延伸的符号、横跨水平轴的日期以及每个单元格中的订单描述。我可以很容易地生成订单描述(只是SELECT order_type || " " || amount || " @ " || price),但是我很难弄清楚如何以这种人类可读的形式格式化表格。这甚至可以用 SQLite 实现吗?
【问题讨论】:
-
您似乎想按
symbol列分组,只显示连接的日期和订单描述。您是否尝试过使用group by子句? -
SQLite 使用的 SQL 方言不支持 PIVOT 或存储过程,因此您所描述的仅使用本机 SQL 是不可能的。如果您 edit 您的问题表明您使用 SQLite 的上下文(例如,来自 Python、Java、C# 等),那么我们可能会向您展示如何动态构建所需的查询。
标签: sql sqlite stockquotes