SQLITE:具有另一行中最后一个值的请求

时间:2015-06-27 18:55:11

标签: c# database sqlite request logic

拥有一个数据库。有很多数据。

列数据库:时间,类型,价格,出价,要价。

数据显示:

1 12:01, 2, 129,12
2 12:02, 1, 129.1, 129.2
3 12:02, 2, 129.1
4 12:03, 2, 129.12
5 12:03, 2, 129.2
6 12:04, 1, 129.2, 129.5
7 12:04, 2, 129.2
8 12:04, 2, 129.4
9 12:05, 2, 129.5

当我向数据库WHERE type = 2发出请求时,我希望请求显示相对于出价和要价的价格

例如:

请求已完成,显示

12:04, 2, 129.2
12:04, 2, 129.4
12:05, 2, 129.5

实际上,我需要显示以下结果

12:04, 2, 129.2, 129.2, 129.5
12:04, 2, 129.4, 129.2, 129.5
12:05, 2, 129.5, 129.2, 129.5

此表中记录了两个数据源。在一种情况下,键入1,在另一种类型中2.不相互依赖。

如何正确制作?当你请求WHERE TYPE = 2时,取最后一个类型为1的值?怎么做?

或者当保存到type = 2的数据库值以指示bid列中的最后一个值时,请询问?

0 个答案:

没有答案