Perfecto Luis, para mí el tema es como te mencionaba en mi anterior comunicación. En el primer caso el distinct está actuando sobre la biblioteca toda, y en el segundo el distinct debe estar actuando sobre cada sala en particular. Tal vez alguien vea otra cosa. Saludos cordiales, Gustavo El vie., 31 jul. 2020 a las 20:48, Luis Moises Rojas (< lmoisesrojas@gmail.com>) escribió:
Perdon a todos, copie mal el query En el inventario general, SELECT homebranch as BIBLIOTECA, count(DISTINCT biblionumber) AS TITULO, count(itemnumber) AS EJEMPLARES FROM items WHERE withdrawn=' ' GROUP BY homebranch ORDER BY homebranch ASC
El resultado es este solo para la BIJRD [image: image.png]
El segundo query, el cual es para la misma biblioteca (BIJRD), pero esta vez por sala, el query es el siguiente: Select location Sala, count(DISTINCT biblionumber) AS TITULO, count(itemnumber) AS EJEMPLARES from items where homebranch = 'BIJRD' and withdrawn='0' GROUP by location
el resultado es: [image: image.png]
Si suman los titulos por sala son: 12,248
El resultado general(primer query) es: 11,230, con un diferencia de: 1,018
Donde esta el problema?
Gracias
El vie., 31 de jul. de 2020 a la(s) 17:45, Jorge Gustavo Spertino ( jgspertino@gmail.com) escribió:
Hola estimado Luis, mirá, yo a la sintaxis de los dos informes las veo iguales, deberían tener al menos una diferencia y yo no la estoy apreciando, tal vez estoy viendo mal.
Viendo solo los resultados; me parece que en el primer caso te puede estar contando títulos que tengan ejemplares en más de una sala, tantas veces como ítems con distintas sala tenga ese registro bibliográfico, o sea, en el caso extremo: un registro bibliográfico que tenga muchos ítems, y que cuente con al menos un ítem que pertenezca a cada una de las distintas salas (6), entonces tal vez te lo va a contar 1 título en cada línea, o sea, 6 títulos en la suma total.
Eso es lo que se me ocurre, saludos cordiales, Gustavo
El vie., 31 jul. 2020 a las 17:37, Luis Moises Rojas (< lmoisesrojas@gmail.com>) escribió:
Tengo estos dos reportes:
1. Select location Sala, count(DISTINCT biblionumber) AS TITULO, count(itemnumber) AS EJEMPLARES from items where homebranch = 'BIJRD' and withdrawn='0' GROUP by location,homebranch [image: image.png]
2. Select location Sala, count(DISTINCT biblionumber) AS TITULO, count(itemnumber) AS EJEMPLARES from items where homebranch = 'BIJRD' and withdrawn='0' GROUP by location,homebranch [image: image.png]
Los títulos deberían de dar iguales, pero la diferencia es de mas de 1,000. y es practicamente lo mismo.
Donde esta el error?
Gracias
-- *Luis Moisés Rojas P.*
-- Koha-es mailing list Koha-es@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-es
-- *Luis Moisés Rojas P.*