operations 1) MK LOADFUNDAMENTALS MK LOADFUNDAMENTALSFINVIZ 2) MK LOADFINANCIALSTATEMENTS (INCOMESTATEMENT, BALANCESHEET, CASHFLOWSTATEMENT) 3) MK LOADHISTORICAL use market_data; FUNDAMENTALS CHECK with CTE AS( select asof,count(*) from fundamentals group by 1 order by 1 desc ) SELECT * FROM CTE select * from fundamentals where asof='2019-08-20' update fundamentals set asof='2019-08-19' where asof='2019-08-20' and symbol <> 'TAK' select symbol from fundamentals where asof='2019-8-20' and symbol in (select symbol from fundamentals where asof='2019-08-19') delete from fundamentals where asof='2019-08-20' and symbol='TAK' select symbol from fundamentals where asof='2019-07-15' and symbol not in (select symbol from fundamentals where asof='2019-8-19') select * from fundamentals where symbol='aapl' and asof='2019-08-19' delete from fundamentals where symbol='aapl' and asof='2019-08-19' FINANCIAL STATEMENT CHECK select modified,count(*) from incomestatement group by 1 order by 1 desc select modified,count(*) from balancesheet group by 1 order by 1 desc select modified,count(*) from cashflowstatement group by 1 order by 1 desc select asof,count(*) from fundamentals group by 1 order by 1 desc select modified,count(*) from incomestatement operations 1) MK LOADFUNDAMENTALS MK LOADFUNDAMENTALSFINVIZ 2) MK LOADFINANCIALSTATEMENTS (INCOMESTATEMENT, BALANCESHEET, CASHFLOWSTATEMENT) 3) MK LOADHISTORICAL FUNDAMENTALS CHECK select asof,count(*) from fundamentals group by 1 order by 1 desc FINANCIAL STATEMENT CHECK select modified,count(*) from incomestatement group by 1 order by 1 desc select modified,count(*) from balancesheet group by 1 order by 1 desc select modified,count(*) from cashflowstatement group by 1 order by 1 desc select asof,count(*) from fundamentals group by 1 order by 1 desc select modified,count(*) from incomestatement group by 1 order by 1 desc select modified,count(*) from balancesheet group by 1 order by 1 desc select modified,count(*) from cashflowstatement group by 1 order by 1 desc select asof,count(*) from historical group by 1 order by 1 desc *************************************************************************** select * from fundamentals limit 10 select distinct(asof) from fundamentals order by 1 desc --delete from fundamentals where asof='2018-08-14' select * from fundamentals where asof='2018-08-14'; select * from securitymaster where security_type <>'EQUITY' select * from securitymaster where SYMBOL='^GSPC' SELECT DISTINCT(SECURITY_TYPE) FROM SECURITYMASTER select * from companyprofile select max(modified) from incomestatement limit 100 select distinct(modified) from incomestatement order by 1 desc select * from fundamentals where symbol='MIDD' and asof='2018-08-14'; select count(*) from fundamentals where asof in('2018-08-14','2018-08-15'); SELECT * FROM INCOMESTATEMENT WHERE SYMBOL='IBM' ORDER BY ASOF DESC select count(*) from fundamentals where asof in('2018-08-14'); --delete from fundamentals where asof='2018-08-14' select count(*) from fundamentals where asof in('2018-08-15'); SELECT (5166/5699)*100 select count(*) from fundamentals where asof='2018-07-15'; select count(*) from fundamentals where asof='2018-06-17'; select * from fundamentals where asof='2018-06-17' and symbol not in (select symbol from fundamentals where asof='2018-07-15') select count(*) from incomestatement where modified='2018-08-16'; select count(*) from incomestatement where modified='2018-07-15'; select count(*) from balancesheet where modified='2018-08-15'; select count(*) from balancesheet where modified='2018-07-15'; select count(*) from cashflowstatement where modified='2018-08-15'; select count(*) from cashflowstatement where modified='2018-07-15'; -- select count(*) from incomestatement where modified='2018-08-16'; select count(*) from incomestatement where modified='2018-07-15'; select count(*) from balancesheet where modified='2018-08-16'; select count(*) from balancesheet where modified='2018-07-15'; select count(*) from cashflowstatement where modified='2018-08-16'; select count(*) from cashflowstatement where modified='2018-07-15';