Postgresql Calculate Time Difference Between Rows And Columns