¡Hola Edwin Euclides Egger!
Esperamos que este mensaje te encuentre bien.
Lamentamos sinceramente la demora en abordar tu tema en este foro.
Parece que tu consulta está contando los folios de otros libros debido a la forma en que se están uniendo las tablas y agrupando los resultados. Aquí tienes una versión ajustada de tu consulta para asegurarte de que solo se cuenten los registros del libro específico:
SQLCopiar
SELECT
Explicación:
INNER JOIN: Asegúrate de unir las tablas Titulos
y Folios
tanto por Folio
como por Libro
para evitar contar folios de otros libros. WHERE: Filtra los registros para el libro específico (IdLib = 7
). HAVING: Ajusta la condición para contar solo los folios que tienen menos de 34 registros y no son el último folio, o los que tienen más de 34 registros.
Notas:
La subconsulta en el HAVING
asegura que solo se consideren los folios que no son el último folio. La condición COUNT(*) > 34
se mantiene para identificar los folios con más de 34 registros.
Espero que esto resuelva tu problema. Si necesitas más ayuda, no dudes en preguntar. ¡Buena suerte!
Si no recibimos una respuesta tuya en los próximos días, procederemos a cerrar el tema. Sin embargo, queremos asegurarte que siempre estamos disponibles para cualquier asistencia que puedas necesitar.
Agradecemos tu comprensión y estamos aquí para ayudar en lo que sea necesario.
Estaré atento a tu respuesta.,
Jonathan
----------*
Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en 'SÍ'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.