Jika contoh Anda seharusnya mengatakan 70 di baris pertama maka
dengan asumsi @range_start dan @range_end sebagai parameter kondisi Anda:
SELECT SUM( LEAST(@range_end, stop) - GREATEST(@range_start, start) )
FROM Table
WHERE @range_start < stop AND @range_end > start
menggunakan terbesar /least dan fungsi tanggal Anda harus bisa mendapatkan apa yang Anda butuhkan langsung beroperasi pada jenis tanggal.