Subconsulta
Publicado por Javier (1 intervención) el 02/10/2015 13:36:19
Hola a todos;
Tengo el siguiente código que funciona correctamente en visual fox 7:
SELECT a.cmun, a.distr, a.cvia, a.numero, count(A.edad) as grupo1 ;
FROM madrid a WHERE VAL(a.edad) <= 10 GROUP BY A.cmun, a.distr, a.cvia, a.numero
SELECT a.cmun, a.distr, a.cvia, a.numero, count(A.edad) as grupo2 ;
FROM madrid a WHERE VAL(a.edad) between 11 AND 26 GROUP BY A.cmun, a.distr, a.cvia, a.numero
SELECT a.cmun, a.distr, a.cvia, a.numero, count(A.edad) as grupo3 ;
FROM madrid a WHERE VAL(a.edad) between 27 AND 65 GROUP BY A.cmun, a.distr, a.cvia, a.numero
SELECT a.cmun, a.distr, a.cvia, a.numero, count(A.edad) as grupo4 ;
FROM madrid a WHERE VAL(a.edad) > 65 GROUP BY A.cmun, a.distr, a.cvia, a.numero
Y quiero hacerlo en una sola instrucción, alguién puede darme una mano?
Tengo el siguiente código que funciona correctamente en visual fox 7:
SELECT a.cmun, a.distr, a.cvia, a.numero, count(A.edad) as grupo1 ;
FROM madrid a WHERE VAL(a.edad) <= 10 GROUP BY A.cmun, a.distr, a.cvia, a.numero
SELECT a.cmun, a.distr, a.cvia, a.numero, count(A.edad) as grupo2 ;
FROM madrid a WHERE VAL(a.edad) between 11 AND 26 GROUP BY A.cmun, a.distr, a.cvia, a.numero
SELECT a.cmun, a.distr, a.cvia, a.numero, count(A.edad) as grupo3 ;
FROM madrid a WHERE VAL(a.edad) between 27 AND 65 GROUP BY A.cmun, a.distr, a.cvia, a.numero
SELECT a.cmun, a.distr, a.cvia, a.numero, count(A.edad) as grupo4 ;
FROM madrid a WHERE VAL(a.edad) > 65 GROUP BY A.cmun, a.distr, a.cvia, a.numero
Y quiero hacerlo en una sola instrucción, alguién puede darme una mano?
Valora esta pregunta
0