Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/06/2010, 13:47
davicomeh
 
Fecha de Ingreso: marzo-2010
Mensajes: 34
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Ayuda urgente con select count(*)

Muchísimas gracias flaviovich por la pronta y correcta atención, me funciono de maravilla

Namas que quizas hize mal en plantear mal mi problema
yo sabia que la consulta era muy sencilla por eso quize explicar mis tablas con peras y manzanas (bueno articulos y marcas hehe)

Pero leyendo tu firma personal, creo que lo mejor sera plantear bien mi problema

Tengo las siguientes tablas (solo pondre los campos que me interesan):

PROSPECTOS: idusuario

USUARIOS: idusuario, idtrabajador

TRABAJADORES: idtrabajador, nombres, paterno, materno

Tu consulta me funciono perfectamente, solo que en lugar de que me muestre el codigo, quiero que me muestre los nombres.

Para esto quize implementar los joins asi:
Código SQL:
Ver original
  1. SELECT  PERSONAL.NOMBRES, PERSONAL.PATERNO,PERSONAL.MATERNO, COUNT(*) TOTAL
  2. FROM PROSPECTOS
  3. INNER JOIN USUARIOS ON PROSPECTOS.US_CODIGO=USUARIOS.US_CODIGO
  4. INNER JOIN PERSONAL ON PERSONAL.PER_CODIGO=USUARIOS.PER_CODIGO
  5. GROUP BY PROSPECTOS.US_CODIGO
pero me marca el siguiente error:
Column 'PERSONAL.NOMBRES' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.