【发布时间】:2017-08-11 12:31:29
【问题描述】:
我正在绘制来自大型数据库(150K+ 行)的数据,并且一些数据点具有相同的时间戳和不同的价格值。
例如:
time => 1502050000
price => 1
time => 1502050000 // identical timestamp
price => 1.1
在 SQL 查询中,我想忽略重复的时间戳。我发现 DISTINCT 可能会完成这项工作,但我坚持将其应用于我数据库中的日期时间字段。这是我的工作 SQL 查询,它引入了重复的时间戳。
SELECT time, price FROM price_table WHERE time >= '" . $data_from . "' ORDER BY time ASC
我的目标是只获取唯一的时间戳,并避免查询重复。
【问题讨论】:
-
但是,这似乎很明显,价格不同。
-
如果同一日期时间有两个不同的价格,则有两行..
-
我很欣赏 cmets 的家伙,但我希望只过滤独特的时间戳,无论价格是否不同。