So what are the fields you require?
Date, Close?
Date, Open, High, Low, Close?
Date, Open, High, Low, Close, Volume?
Date, Open, High, Low, Close, Volume, $ traded volume?
Are you aware that the S&P 500 open only represents the stocks that actually open at 09:30:00.000?
Do you want to represent the tape open for the constituent stocks or the primary-exchange open?
Do you want the volume/$ traded volume to represent the tape volume/$ traded volume?
Are you aware that volume-eligible trades occur pre-and-post market open/close?
"The computer capacity is not over."