Hola Alejandra:
Aunque en tu correo no lo dices específicamente, creo que estás trabajando con una BD's de PosgreSQL... lamentablemente no tengo forma para probar la consulta, pero te dejo un ejemplo de cómo sería en MySQL para que busques su equivalencia...
Tu problema se resuelve haciendo unas cuantas operaciones matemáticas... y más en especifico una DIVISION ENTERA, ¿cómo funciona? pues te regresa la parte entera de una división de dos números:
Observa el segundo caso, el resultado de la divisón entera es 1, pero para tu caso simplemente agregas 1:
MUCHO OJO: Esta consulta tiene un "error" intencional y es el último de los casos... si observas para el caso del 300 te está contabilizando 4 ventas, cuando deberían ser 3 según tu requerimiento... ¿cómo te imaginas que podrías resolver este caso?
Haz la prueba y nos comentas.
Saludos
Leo.