<Reporte xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="./esquemarep.xsd" generado="2016-09-27">
	
	<informaciondereporte>
		<titulo>Titulos y ejemplares de compra/donacion por biblioteca</titulo>
		<descripcion>Titulos y ejemplares de compra/donacion por biblioteca</descripcion>
		<msshape>false</msshape>
		<agrupable>true</agrupable>
		<ordenable>true</ordenable>
	</informaciondereporte>	
	<sentenciaSQL>
SELECT b.nombre AS nombrebiblioteca,
CASE WHEN de.idsolicitud IS NULL THEN 'Donacion'
    ELSE 'Compra' END AS tipo
,CASE WHEN  s.idbiblioteca IS NULL THEN d.idbiblioteca
    ELSE s.idbiblioteca END AS biblioteca
    ,count(distinct(de.iditem)) as titulos ,count(de.idejemplar) AS ejemplares   
FROM adquis.ejemplaresdetalle AS de
INNER JOIN adquis.titulosdetalle AS td ON de.iditem=td.iditem
LEFT JOIN adquis.solicitudes AS s ON de.idsolicitud=s.idsolicitud
LEFT JOIN adquis.donaciones AS d ON de.iddonacion=d.iddonacion
INNER JOIN catalogos.bibliotecas AS b ON ((s.idbiblioteca IS NOT NULL AND s.idbiblioteca=b.idbiblioteca)
    OR (d.idbiblioteca IS NOT NULL AND  d.idbiblioteca=b.idbiblioteca))
WHERE s.idbiblioteca IN (32,33,17,43,8,35,23,55,25,29,27,21,64,2,13,18,1,4,6,5,51,53,15,913,26,65,63)
   OR d.idbiblioteca IN (32,33,17,43,8,35,23,55,25,29,27,21,64,2,13,18,1,4,6,5,51,53,15,913,26,65,63)  
   GROUP BY b.nombre,biblioteca,tipo
   ORDER BY nombre,tipo;
	</sentenciaSQL>
	
	<paginado paginar="true">
		<paginas>20</paginas>
		<paginas>40</paginas>
		<paginas>60</paginas>
		<paginas>80</paginas>
		<paginas pordefecto="true">100</paginas>
	</paginado>
	
	<colores colorear="true">
		<color elemento="filaimpar">#F2F7FE</color>
	</colores>
	
	<campos>		
		<campo alias="nombrebiblioteca" ancho="2500" tipo="string"/>
		<campo alias="tipo" ancho="900" tipo="string"/>
		<campo alias="biblioteca" ancho="2500" tipo="numerical"/>
		<campo alias="titulos" ancho="900" tipo="numerical"/>
		<campo alias="ejemplares" ancho="900" tipo="numerical"/>
    </campos>
	
	<filtros filtrar="true">
		<filtro alias="nombrebiblioteca"/>
		<filtro alias="tipo"/>
		<filtro alias="biblioteca"/>		
		<filtro alias="titulos"/>
		<filtro alias="ejemplares"/>    
	</filtros>
	
</Reporte>