GO
ANSI_NULLS AN EINSTELLEN
GEHEN
QUOTED_IDENTIFIER AN EINSTELLEN
GEHEN
-- =============================================
-- Autor: Brandon Leitheiser
-- Datum verursachen: 07.11.2010
-- Beschreibung: Dieses gespeicherte Verfahren sollte benannt werden, wenn das System herausfinden dass möchte, der Preis von ups
-- hundert Gewicht.
-- =============================================
VERFAHREN [dbo] VERURSACHEN. [sp_CalcUPSHundredWeightGround]
-- Die Parameter für das gespeicherte Verfahren hier hinzufügen
@Zip nvarchar (10),
@TotalWeight int,
@ServiceLevel nvarchar (10),
@PlantID nvarchar (50),
@Tier Spitze,
@Zone nvarchar (15) = Null,
@UnitPrice Geld = Null,
@TotalPrice Geldausgang
--@Results Geld OUTPUT
WIE
ANFANGEN
@Zone = @ServiceLevel vom upshundredweightzipzone vorwählen
wo zipstart <= @Zip und zipEnd >= @Zip und PlantID = @PlantID und Reihe = @Tier
WENN @@RowCount > 0
Anfangen
@UnitPrice = Preis vom upshundredweightzoneprice vorwählen
wo Zone = @Zone und „Gewicht“ >= @TotalWeight und PlantID = @PlantID und Reihe = @Tier
@TotalPrice vorwählen = (@TotalWeight/100) * @UnitPrice
@TotalPrice zurückbringen
Ende
Sonst
Anfangen
@TotalPrice vorwählen = 0.00
@TotalPrice zurückbringen
Ende
ENDE
GEHEN
|