Date Difference Using Sql Join Multiple Tables