Using just one table wouldn't work as when the stored procedure was executed three times, the table was being cleared each resulting in the data being cleared from the table on each execution. This made the days unavailable for future retrievals so I created three tables to hold the three sets of data and this solved the problem