从psql数据库中获取数据

从psql数据库中获取数据

问题描述:

在我的Postgres数据库中,我有两个表格日期和股票(代码)。我需要一段特定的时间段(2014-1-1 to 2015-1-1),在那段时间内,我需要返回10天并前进10天,并获取从d-10d+10的库存清单。 结果应该如下每天[(d1:s1,s2,...),(d2:,s1,s2,...),...] 我试图先获取所有数据,然后选择我的需要,但这需要很长时间。从psql数据库中获取数据

data=SELECT * FROM my_db WHERE date BETWEEN '2014-1-1' AND '2015-1-1' 

然后我得到的股票。 有什么帮助吗?提前致谢。

+0

能否请您从表中提供的样本数据? – Slam

SELECT * FROM my_db WHERE date BETWEEN '20140101' AND '20150101' 

SELECT * FROM my_db WHERE date >'20140101' AND date <'20150101'