Question : Le rapport choisi équilibre outre du principal zéro

J'ai un procédé stocké qui choisit des valeurs d'un couple et puis fait quelques calculs et retourne alors.  Quand les premiers choisis (choisir le @zone = le @ServiceLevel à partir….) le @zone obtient une valeur de 45.  Quand je fais ce choisi sans le mettre dans un paramètre, j'obtiens 045.  La valeur que le @Zone stocke les besoins d'être 045 pas idées de 45.

Any ?  le @Zone est un nvarchar (15) ainsi j'a pensé que ceci garderait le principal zero.
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
>GO " de l'id= " codeSnippet799436 de
= de zipEnd @Zip et PlantID = = @Tier 
    SI @@RowCount > 0
		Commencer
		Choisir le @UnitPrice = le prix à partir de l'upshundredweightzoneprice
		là où zone = @TotalWeight et PlantID = @PlantID et rangée de >= de @Zone et de « poids » = @Tier
		Choisir le @TotalPrice = (@TotalWeight/100) * @UnitPrice
		Renvoyer le @TotalPrice
		Extrémité
	Autrement
		Commencer
		Choisir le @TotalPrice = 0.00
		renvoyer le @TotalPrice
		Extrémité		
EXTRÉMITÉ

ALLER
class= de

Réponse : Le rapport choisi équilibre outre du principal zéro

Essayer ceci
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
ALLER

PLACER ANSI_NULLS DESSUS
ALLER

PLACER QUOTED_IDENTIFIER DESSUS
ALLER

-- =============================================
-- Auteur :		Brandon Leitheiser
-- Créer la date : 07.11.2010
-- Description :	Ce procédé stocké devrait s'appeler quand le système veut découvrir que le prix de se lève
--              cent poids.
-- =============================================
CRÉER LE PROCÉDÉ [dbo]. [sp_CalcUPSHundredWeightGround]
	-- Ajouter les paramètres pour le procédé stocké ici
	
	@Zip nvarchar (10),
	@TotalWeight international,
	@ServiceLevel nvarchar (10),
	@PlantID nvarchar (50),
	peu @Tier,
	@Zone nvarchar (15) = nulle,
	argent = nulle de @UnitPrice,
	rendement d'argent de @TotalPrice
	--RENDEMENT d'argent de @Results


AS
COMMENCER
    
       
    choisir le @Zone = MOULER (@ServiceLevel COMME VARCHAR (le max)) de l'upshundredweightzipzone 
    là où zipstart <>= @Zip et PlantID = @PlantID et rangée = @Tier 
    SI @@RowCount > 0
		Commencer
		Choisir le @UnitPrice = le prix à partir de l'upshundredweightzoneprice
		là où zone = @TotalWeight et PlantID = @PlantID et rangée de >= de @Zone et de « poids » = @Tier
		Choisir le @TotalPrice = (@TotalWeight/100) * @UnitPrice
		Renvoyer le @TotalPrice
		Extrémité
	Autrement
		Commencer
		Choisir le @TotalPrice = 0.00
		renvoyer le @TotalPrice
		Extrémité		
EXTRÉMITÉ

ALLER
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us