从psql数据库中获取数据
问题描述:
在我的Postgres数据库中,我有两个表格日期和股票(代码)。我需要一段特定的时间段(2014-1-1 to 2015-1-1
),在那段时间内,我需要返回10天并前进10天,并获取从d-10
到d+10
的库存清单。 结果应该如下每天[(d1:s1,s2,...),(d2:,s1,s2,...),...]
我试图先获取所有数据,然后选择我的需要,但这需要很长时间。从psql数据库中获取数据
data=SELECT * FROM my_db WHERE date BETWEEN '2014-1-1' AND '2015-1-1'
然后我得到的股票。 有什么帮助吗?提前致谢。
答
SELECT * FROM my_db WHERE date BETWEEN '20140101' AND '20150101'
或
SELECT * FROM my_db WHERE date >'20140101' AND date <'20150101'
能否请您从表中提供的样本数据? – Slam