Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2005, 15:36
Avatar de laureano59
laureano59
 
Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 19 años, 3 meses
Puntos: 1
Pregunta Si me pueden ayudar (Consulta un poco compleja)

Tengo la siguiente consulta:

Lo que requiero es sacar el primer dato de cada categoría pero simepre me arroja todos los datos de cada categoría y eso es lo que no puedo resolver:


SELECT facturacion.idfact,radicacion.numeroradicacion,act oscliente.cuantia
FROM ((((facturacion INNER JOIN liquidacion ON facturacion.idliq=liquidacion.idliq)
INNER JOIN radicacion ON radicacion.idradica=liquidacion.idradica)
INNER JOIN actoscliente ON actoscliente.idradica=radicacion.idradica))
INNER JOIN actos ON actoscliente.idact=actos.idact
INNER JOIN clientes ON clientes.identificacionclient=actoscliente.compare ciente2
WHERE facturacion.fechafact ='18/07/2005'
ORDER BY idfact ASC
GROUP BY idfact,numeroradicacion

Resulta que si quito actoscliente.cuantia me lo hace perfecto me saca el primer dato de cada categoría. pero si agrego actoscliente.cuantia ya me sale error me dice que tambien lo debo agrupar y si lo quito me lo hace perfecto pero no puedo quitarlo poruqe necesito mostrar ese dato.

Los datos querequiero son estos:

Id Num C
2 128 1000
3 129 2500

pero me sale esto:

Id Num C
2 128 1000
2 128 1000
3 129 2500
3 129 2500


debo eliminar el id que sea igual pero no se como hacerlo mostrando la cuantia(C).



Gracias, Yo se que se puede pero no se como.
__________________
http://www.weblaum.com
Laureano Melo Medina
:arriba:

Última edición por laureano59; 19/07/2005 a las 15:44