Pregunta:
Aproximar valores
v_calc=n_valor/50; if v_calc<1 then v_resul=50; else v_resul=(v_calc*50)+50; end if; Creo que así ya te sale, coges el entero de la división de lo que le pasas entre 50, si es menor que uno, sabes que el numero sera menos de 50. En el caso de que sea...
Pregunta:
Duda sql
Pues es tan fácil como añadir a la select que tienes esto: select max(contador), tipo_vivienda from (select count(*) contador, a.tipo_vivienda tipo vivienda .... group by a.tipo_vivienda ) group by tipo_vivienda