cancel
Showing results for 
Search instead for 
Did you mean: 

Decimales en Query Manager

Former Member
0 Kudos

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]

Accepted Solutions (0)

Answers (1)

Answers (1)

agustin_marcoscividanes
Active Contributor
0 Kudos

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