There are two options, 1. Use a view with lots of data functions (you won't be able to get everything that TD has easily). 2. Create your own. It is pretty easy with using Excel to generate the data. I went this route and created 30 years (15 back, 15 forward). It is surprising that SQL Server doesn't have this. I have found it to be very useful.