title: TSQL - Calculate time between punches but exclude break time
body: <p>Not sure if this is a unique question or not.</p>
  
  <p>I'm needing to get calculated punch in and punch out times for a labor tracking system. Our crew has breaks from 10-10:20 AM and from 1-1:20 PM. </p>
  
  <p>What I need to figure out is how to subtract this time from a total if they are still punched in during these breaks.</p>
  
  <p>For example, if Joe punches in to a job at 09:53 and punches out at 10:23, I want it to show    10 minutes instead of 30.</p>
  
  <p>How could I do this for few "blackout" times of 10-10:20, 1-1:20, 11-11:20, and 5-5:20?</p>