on 06-19-2009 5:37 PM
Tengo una duda como neofita en sql quiero generar una alarma de stock. tengo este query el cual esta bien y me genera la alarma bien, el problema es que no me aparecen todos los articulos, solo meaparecen 78, esto quiero saber si es limitación del sap. y si es así como le puedo hacer para que me aparezcan los 78 mas importantes, es decir que tengan mas comprometido y menos stock. me ayudan trate de hacer esto, pero me avienta los 10 primeros que me aparecen en la lista, asi es que no es nada lo que yo quiero, a ver si me pueden ayudar.
SELECT TOP 10 t0.[minlevel] , T0.[ItemCode], T0.[ItemName], T0.[IsCommited], T0.[OnHand],
T0.[MinLevel] FROM OITM T0
where (t0.[minlevel]+t0.[iscommited]>t0.[onhand]) and t0.minlevel<>0 and t0.iscommited<>0
ya se que existe el de desviacion pero ese no me sirve. por favor alguien que pueda ayudarme...no le entiendo bien al TOP :S
Edited by: mary merecias on Jun 19, 2009 11:04 AM
aqui esta el codigo que gordon edito.
SELECT TOP 10 T0.[ItemCode], T0.[ItemName], T0.[IsCommited], T0.[OnHand], T0.[MinLevel]
FROM DBO.OITM T0
where (t0.[minlevel]+t0.[iscommited]>t0.[onhand]) and t0.minlevel <> 0 and
t0.iscommited <> 0
ORDER BY T0.[minlevel]+t0.[iscommited]-t0.[onhand] DESC
Si funciona muy bien, por si alguien le sirve.
thks gordon
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
102 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.