如何从不同的WRDS库获取数据

时间:2019-04-08 15:15:06

标签: sql stata

我知道如何从特定的WRDS库访问Stata中的数据。

例如:

odbc load, exec("select permno, shrcd, date, prc, vol, ret from crsp.dsf where date between '1995-01-01' and '1995-12-31'") dsn("wrds-pgdata-64")

但是,我也想从库CRSP_NAMES而不是dsf获取共享代码。

我如何告诉Stata批量获取所有数据?

1 个答案:

答案 0 :(得分:1)

两个数据库中的以下join应该有效:

odbc load, exec("select d.permno, n.shrcd, d.date, d.prc, d.vol, d.ret from crsp.dsf as d inner join crsp.dsenames as n on d.permno = n.permno where d.date between '1995-01-01' and '1995-12-31'") dsn("wrds-pgdata-64")

这假定共享代码为shrcd,而您想基于permno获取它。