Access - Realizar consulta SOS

   
Vista:

Realizar consulta SOS

Publicado por thymono (7 intervenciones) el 06/01/2009 21:26:06
Envase Rodaniento Rodamiento
Tapa Eje
---------- -------------- -------------------
Caja 90 120
Motor 90 100
Caja 100 150
Motor 90 120
Motor 100 90
Caja 120 120
Motor 90 150

Teniendo esta tabla quiero hacer una consulta que me sume los rodamientos de las dos columnas y me diga lo siguiente:

Modelo Unidades
----------- -------------
90 5
100 3
120 4
150 2

Solo me sale con una sola columna.

A ver si alguien me puede ayudar. Gracias
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
Imágen de perfil de Enrique Ramírez

RE:Realizar consulta SOS

Publicado por Enrique Ramírez (617 intervenciones) el 16/01/2009 20:50:46
Te lo hago en 4 pasos, quiza haya una forma mas simple pero yo asi te le hago.

1) creo Tabla1 y meto los valores que das.

2) creo una consulta de creacion de tabla llamada consulta1, en la cual creo la tabla AA y aqui grabo solo la columna rodaniento de Tabla1.

el codigo es :
SELECT Tabla1.rodaniento INTO AA
FROM Tabla1
ORDER BY Tabla1.rodaniento;

y el resultado es :
90
90
90
90
100
100
120

3) creo una consulta de datos anexados llamada consulta2 en la cual anexo a la tabla AA el contenido de Tabla1.rodamiento.

el codigo es:
INSERT INTO AA ( rodaniento )
SELECT Tabla1.rodamiento
FROM Tabla1
ORDER BY Tabla1.rodamiento;

y el resultado es:
90
90
90
90
100
100
120
90
100
120
120
120
150
150

4) crea una consulta y agrupo y sumo el campo AA.rodaniento.

el codigo es:
SELECT AA.rodaniento, Count(AA.rodaniento) AS CuentaDerodaniento
FROM AA
GROUP BY AA.rodaniento
ORDER BY AA.rodaniento;

y el resultado es:

90 5
100 3
120 4
150 2

Espero te sirva.
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