Problema de consultas

Resuelto
meeks Mensajes publicados 61 Estado Miembro -  
 Usuario anónimo -
Hola a todos,

Pensaba tener algunas bases en Access, ¡pero me doy cuenta de que son incluso más limitadas de lo que había previsto!
En fin, en el marco de mi trabajo, quiero tener una visión en tiempo real de mi stock de tóneres sin tener en cuenta las cantidades nulas por proveedor (varios proveedores para un tipo de tóner).
Mi código SQL es el siguiente:
SELECT Article.id_fournisseur, Type_art.nom_cat, Article.Code_article, Article.Qte, Sum(Article.Valeur_stock_HT) AS Valeur
FROM Type_art INNER JOIN Article ON Type_art.id_cat_art = Article.id_type_art
WHERE (((Article.Qte) Is Not Null))
GROUP BY Article.id_fournisseur, Type_art.nom_cat, Article.Code_article, Article.Qte
HAVING (((Type_art.nom_cat)="toner"));

Sin embargo, continúan apareciendo cantidades de artículos nulas en el resultado de la consulta.

¿Podría ayudarme, por favor?

Gracias de antemano.

1 respuesta

meeks Mensajes publicados 61 Estado Miembro 3
 
Estoy respondiendo a mi propia solicitud, sabía que era una tontería
Solo había que añadir un : AND ((Article.Qte)<>"0"))
2
meeks Mensajes publicados 61 Estado Miembro 3
 
Hola,

Perdona la demora, pero sí, sí está resuelto.

Gracias :)
0
Usuario anónimo > meeks Mensajes publicados 61 Estado Miembro
 
Sí,
en informática "null" es diferente de 0.

Null corresponde a un campo vacío, mientras que 0, al igual que 1 o 9, corresponde a un valor "real".

Para evitar este tipo de inconvenientes, siempre asignar un valor por defecto a los campos, eso evita tener que gestionar los valores "null"...

¡Hasta luego!
0