|
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
|