IR
AJUSTAR ANSI_NULLS SOBRE
IR
AJUSTAR QUOTED_IDENTIFIER SOBRE
IR
-- =============================================
-- Autor: Brandon Leitheiser
-- Criar a data: 07.11.2010
-- Descrição: Este procedimento armazenado deve ser chamado quando o sistema quer encontrar que o preço de levanta
-- cem pesos.
-- =============================================
CRIAR O PROCEDIMENTO [dbo]. [sp_CalcUPSHundredWeightGround]
-- Adicionar os parâmetros para o procedimento armazenado aqui
@Zip nvarchar (10),
@TotalWeight int,
@ServiceLevel nvarchar (10),
@PlantID nvarchar (50),
bocado mais @Tier,
@Zone nvarchar (15) = zero,
dinheiro = zero do @UnitPrice,
saída do dinheiro do @TotalPrice
--SAÍDA do dinheiro dos @Results
COMO
COMEÇAR
selecionar o @Zone = PARA MOLDAR (@ServiceLevel COMO VARCHAR (o max)) do upshundredweightzipzone
onde zipstart <>= @Zip e PlantID = @PlantID e série = mais @Tier
SE @@RowCount > 0
Começar
Selecionar o @UnitPrice = o preço do upshundredweightzoneprice
onde zona = @TotalWeight e PlantID = @PlantID e série do >= do @Zone e do “peso” = mais @Tier
Selecionar o @TotalPrice = (@TotalWeight/100) * @UnitPrice
Retornar o @TotalPrice
Extremidade
Mais
Começar
Selecionar o @TotalPrice = 0.00
retornar o @TotalPrice
Extremidade
EXTREMIDADE
IR
|