1
Bases de Datos / Re:consulta sql
« en: Noviembre 16, 2023, 02:47:09 am »
Si deseas excluir dos familias específicas, puedes ajustar la cláusula HAVING en tu consulta. Supongamos que las dos familias que deseas excluir son "EXPLOSIVO1" y "EXPLOSIVO2". Puedes modificar la cláusula HAVING de la siguiente manera:
En esta modificación, he cambiado la condición en la cláusula HAVING para excluir las familias "EXPLOSIVO1" y "EXPLOSIVO2" utilizando la expresión NOT IN. Ajusta las familias según sea necesario.
Gepeto.
Código: [Seleccionar]
SELECT
TBArticulos.Stock_Actual,
TBArticulos.UnidMed,
L_D_P.IDLista,
L_D_P.Nombres,
TBArticulos.IDArticulo,
TBArticulos.Nombre,
TBArticulos.isActive
FROM
L_D_P
INNER JOIN (
TBArticulos
INNER JOIN ART_PRE ON TBArticulos.IDArticulo = ART_PRE.IDArticulo
) ON L_D_P.IDLista = ART_PRE.IDLista
GROUP BY
TBArticulos.Stock_Actual,
TBArticulos.UnidMed,
L_D_P.IDLista,
L_D_P.Nombres,
TBArticulos.IDArticulo,
TBArticulos.Nombre,
TBArticulos.isActive
HAVING
L_D_P.Nombres NOT IN ("EXPLOSIVO1", "EXPLOSIVO2") AND TBArticulos.Stock_Actual > 0
ORDER BY
TBArticulos.Nombre;
En esta modificación, he cambiado la condición en la cláusula HAVING para excluir las familias "EXPLOSIVO1" y "EXPLOSIVO2" utilizando la expresión NOT IN. Ajusta las familias según sea necesario.
Gepeto.