Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2007, 10:44
Avatar de Maxi.Net
Maxi.Net
 
Fecha de Ingreso: abril-2005
Ubicación: R.M. Talagante, Chile!!
Mensajes: 295
Antigüedad: 19 años, 7 meses
Puntos: 2
Sql En Ms Access 2003

Hola grupo;

Necesito contar la cantidad de veces que aparece un valor "X" o el Valor "Y" dentro de un campo de tipo string.

No debe ser algo como esto (PARA AMBOS VALORES): SELECT COUNT(CAMPO) FROM TABLA WHERE CAMPO="X"

MI SQL es el sgte:

SELECT PROVEEDORES.rut, Sum(COMPRA.total) AS TOTAL_ANUAL, COUNT(COMPRA.FACTURA) AS TOTAL_FACTURAS FROM PROVEEDORES INNER JOIN COMPRA ON PROVEEDORES.Rut = COMPRA.Rut
WHERE (((COMPRA.AÑO)=2006)) GROUP BY PROVEEDORES.rut;

CON ESO CONSIGO OBTENER LOS VALORES AGRUPADOS POR PROVEEDOR,
AHORA, A ESOS GRUPOS (PARA CADA PROVEEDOR) NECESITO AGREGARLE LA CANTIDAD DE VALORES "X" Y LA CANTIDAD DE VALORES "Y".

Gracias y saludos

P.D: Se me ocurre usar un if .. then count(campo), pero no se como usarlo ni si lo soporta MS ACCESS 2003.
__________________
Amtez de enpezar kom otro idioma,
escrivamos vien el nueztro i como corezpomde. Jracias.

Última edición por Maxi.Net; 06/07/2007 a las 08:33