Estoy tratando de modificar una consulta, pero mis pocos conocimientos de SQL no me permiten realizarlo, por eso recurro a la comunidad experta.
Tengo una consulta estilo
Código SQL:
Ver original
SELECT INV.codigo, INV. DESC, SELECT(INV.Total - INV.Apartado) > (0) AS 'Total Disponible', INV.ALMACEN IN (SELECT ALMS.NomAlmacen FROM ALMACENES ALMS WHERE ALMS.NomAlmacen='GDL') AS 'ALMDESEADO' FROM INVENTARIOS INV
Me arroja un resultado similar a:
https://www.dropbox.com/s/9wpjhzj3f21gw01/almacen.png
La consulta es rapida, pide un almacen, ya con el hace la consulta arrojando TODO LO DISPONIBLE EN TODOS LOS ALMACENES, y de eso LO DISPONIBLE EN EL ALMACEN ELEGIDO
La consulta esta bien pero ahora lo que necesito es quitar los registros que tiene
total disponible 0.
No se como indicar en la consulta que si la columna obtenida "Total Disponible" tiene 0, no se muestr el registro completo. Lo unico que no me da error de todo lo que he intentado es meter el where en la consulta de "Total Disponible" pero eso no quita el registro solo no muestra el valor (como pueden ver en mi ejemploregistro 3 y 5), lo mismo si lo agrego a la consulta de "ALMDESEADO"
Si alguien tuviera tiempo de orientarme se lo agradecería mucho
Desde ya muchas gracias por su tiempo