Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Ultimo precio de compra

Buenas tardes, necesito hacer una alarma que se muestre cuando en una compra el precio es superior al último precio de compra;

El problema es que cuando se crea la nueva factura ese precio pasa a ser el último precio de compra... hay forma de tomar el penúltimo precio de compra?


Esto fue lo que hice pero no me muestra ningún valor por la situación que les menciono.

SELECT

T0.[DocNum]'Factura',

T0.[CardCode]'Código',

T0.[CardName]'Proveedor',

T0.[DocDate]'Fecha',

T1.[ItemCode]'Código',

T1.[Dscription]'Artículo',

T1.[Quantity]'Cantidad',

(T1.[Price]/T1.[NumPerMsr])'Precio',

T2.[LastPurPrc]'Ultimo Precio Compra'

FROM

     OPCH T0 

     INNER JOIN PCH1 T1 ON T0.DocEntry = T1.DocEntry

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

WHERE

( T0.[CardCode] = 'P0162' or 

T0.[CardCode] = 'P0096' or

T0.[CardCode] = 'P0067' or

T0.[CardCode] = 'P0140' or

T0.[CardCode] = 'P0112' ) and

(T1.[Price]/T1.[NumPerMsr]) > T2.[LastPurPrc]  and

T0.[DocDate] = CONVERT (date, GETDATE())

Not what you were looking for? Ask a question