Ver Mensaje Individual
  #1  
Antiguo 26-05-2006
poniente poniente is offline
Registrado
 
Registrado: ene 2006
Posts: 9
Reputación: 0
poniente Va por buen camino
Problema Con Union All

HOLA Y GRACIAS POR EL FORO

MI PROBLEMA ES EL SIGUIENTE:

TENGO 2 TABLAS DE LAS QUE QUIERO EXTRAER DATOS: CABRAS Y MACHOS
TABLA CABRAS: CODIGOCABRA, FECHANACIMIENTO, CODIGOMADRE
TABLA MACHOS: CODIGOMACHO, FECHANACIMIENTO, CODIGOMADRE

YO QUIERO REALIZAR LA SIGUIENTE CONSULTA:

A PARTIR DE UN CODIGOMADRE QUIERO SABER EL NUMERO DE HIJOS TOTALES AGRUPADOS POR AÑO DE NACIMIENTO QUE TIENE ESA MADRE.
(CABRAS Y MACHOS). CODIGOMADRE ES IGUAL QUE CODIGOCABRA.
YO HE HECHO LO SIGUIENTE PERO NO ME SALE COMO YO QUIERO

Select fechanacimiento Año,count(Codigocabra) Hijos from Cabras
where madre='ADY92023' and (LibroGenealogico='RD' or Librogenealogico='RN')
group by Año
UNION ALL
Select fechanacimiento Año,count(Codigomacho) Hijos from Machos
where madre='ADY92023' and (LibroGenealogico='RD' or Librogenealogico='RN')
group by Año
order by AÑO desc

Y ME MUESTRA LO SIGUIENTE:

AÑO HIJOS
09/09/1998 1
04/09/1998 1
01/09/1998 1
10/09/1997 2
30/08/1996 1
30/08/1996 1
04/09/1995 1

YO QUIERO QUE SALGA EL 30/08/1996 ASI:
AÑO HIJOS
30/08/1996 2
Responder Con Cita