Skip to Content
0
Former Member
Aug 24, 2011 at 08:49 PM

Ayuda en query

35 Views

Buenas tardes,

Estoy trabajando en un query y necesito su ayuda, les comento:

El query que necesito hacer es sobre lo que hemos facturado de un producto en especifico y por vendedor; pero el detalle es que este producto se vende ya sea por cajas o por unidades(1 caja=60 unidades) Entonces un ejemplo.

Quiero sacar del vendedor 1 todo lo que ha vendido del producto BPL010 en unidades con su precio.

Lo que necesito es que si en una factura del BPL010 se vendieron 10 cajas=600 Unidades a $60 cada una y en otra se vendieron 20 unidades a $1 cada una que me muestre

Item Cantidad precio

BPL010 620 unidades $620

A continuacion les detallo el query que tengo actaulmente pero no encuentro como hacer la sumatoria de ambos resultados, el campo que se llama T1.UseBaseUn = 'N' quiere decir que el articulo se vendio por cajas y el T1.UseBaseUn = 'Y' quiere decir que se vendio por unidades.

SELECT T1.ItemCode,CASE WHEN T1.UseBaseUn = 'N' then

T1.[Quantity]* T2.[NumInSale]

WHEN T1.UseBaseUn = 'Y' then

T1.[Quantity]* 1

END as 'Unidades', T1.Unitprice

FROM OINV T0 INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry

INNER JOIN OITM T2 ON T1.ItemCode = T2.ItemCode

INNER JOIN OSLP T9 ON T3.SlpCode = T9.SlpCode

WHERE T0.[DocDate] >='08/19/2011' AND T0.[DocDate] <='09/09/2011' and T2.ItemCode = 'BPL010'And T9.slpcode = '1'

Espero puedan ayudarme con este query haber que puedo hacer para resolverlo.

De antemano muchas gracias