on 10-20-2015 6:47 PM
Hola estimados,
Actualmente estoy realizando un query que me arroje el saldo de inventarios de cierta cantidad de articulos. Como mantenemos un stock variado en el cuales tenemos productos que se venden por unidad y tambien tenemos productos que se venden por libras, necesito saber como condicionar cuando estos primeros sean elegidos y no arrojar el stock con decimales, pero si son elegidos los que se venden por libras, si deben ir, si es el caso, los decimales.
Adjunto el query que elabore,
Select T0.[ItemCode],
T0.[ItemName]
T0.[OnHand]
From OITM T0
inner join OITW T1 on T0.[ItemCode] = T1.[ItemCode]
and T1.[WhsCode] = 'ALM-P'
where
T0.[ItemCode] between [%0] and [%1]
Hola
yo probaría y ajustaría esta consulta a tus necesidades:
SELECT T0.itemcode, T0.itemname,T0.[SUoMEntry], CASE T0.[SUoMEntry] WHEN 1 THEN substring(CAST(T1.onhand AS NVARCHAR(20)), 1, charindex('.', CAST(T1.onhand AS NVARCHAR(20)),0)-1) WHEN 2 THEN CAST (T1.OnHand AS NVARCHAR(20)) END FROM OITM T0 INNER JOIN OITW T1 ON T0.[ItemCode] = T1.[ItemCode] INNER JOIN ITM12 T2 ON T0.[ItemCode] = T2.[ItemCode]
Un saludo
Agustín Marcos Cividanes
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
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.