IR
FIJAR ANSI_NULLS ENCENDIDO
IR
FIJAR QUOTED_IDENTIFIER ENCENDIDO
IR
-- =============================================
-- Autor: Brandon Leitheiser
-- Crear la fecha: 07.11.2010
-- Descripción: Este procedimiento almacenado debe ser llamado cuando el sistema quiere descubrir que el precio de sube
-- cientos pesos.
-- =============================================
CREAR EL PROCEDIMIENTO [dbo]. [sp_CalcUPSHundredWeightGround]
-- Agregar los parámetros para el procedimiento almacenado aquí
@Zip nvarchar (10),
@TotalWeight internacional,
@ServiceLevel nvarchar (10),
@PlantID nvarchar (50),
pedacito más @Tier,
@Zone nvarchar (15) = falta de información,
dinero = falta de información del @UnitPrice,
salida del dinero del @TotalPrice
--SALIDA del dinero de los @Results
COMO
COMENZAR
seleccionar el @Zone = ECHAR (@ServiceLevel COMO VARCHAR (el max)) de upshundredweightzipzone
donde zipstart <>= @Zip y PlantID = @PlantID y grada = más @Tier
SI @@RowCount > 0
Comenzar
Seleccionar el @UnitPrice = el precio de upshundredweightzoneprice
donde zona = @TotalWeight y PlantID = @PlantID y grada del >= del @Zone y del “peso” = más @Tier
Seleccionar el @TotalPrice = (@TotalWeight/100) * @UnitPrice
Volver el @TotalPrice
Extremo
Comenzar
Seleccionar el @TotalPrice = 0.00
volver el @TotalPrice
Extremo
EXTREMO
IR
|