Something like this:SELECT DATEDIFF(dd,@startDate, @endDate)
+ CASE WHEN CAST(@startDate AS TIME ) > '06:00' THEN -1 ELSE 0 END AS [Days],
DATEDIFF(dd,@startDate, @endDate)
+ CASE WHEN CAST(@endDate AS TIME ) <= '06:00' THEN -1 ELSE 0 END AS [Nights]