SQL - Agrupar resultados

 
Vista:

Agrupar resultados

Publicado por Arancha (1 intervención) el 23/10/2001 14:40:01
Hola a todos, intento averiguar cuantos campos de una tabla están entre 4 rangos de valores, y quiero dejar el resultado en 4 columnas distintas.
Es decir: cuántos campos son >=0 y <=100, cuántos campos son >=101 y <=200, cuántos campos son >=201 y <=300 y cuántos campos son >=301 y <=400.
Necesito hacerlo en una sola sentencia, pero no me sale :((
Gracias por adelantado
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Agrupar resultados

Publicado por Marcos (1 intervención) el 24/10/2001 18:05:08
Utiliza esta sentencia, pero adecuandola a tu tabla, claro. Espero que te sirva.

select distinct(Select count(id_articulo) from articulos where id_articulo<1000) as A,
(select count(id_articulo) from articulos where id_articulo>=1000 and id_articulo<1300) AS B,
(select count(id_articulo) from articulos where id_articulo>=1300 and id_articulo<1500) AS C,
(select count(id_articulo) from articulos where id_articulo>=1500 and id_articulo<1800) AS D
from articulos

Unsaludo.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar