Pergunta : O procedimento armazenado está aparando fora dos decimais…

Eu tenho um procedimento armazenado que faça indicações seletas de um par e calculo então um valor e então os retornos que o @UnitPrice e o @TotalPrice de value.

The sejam declarados como o dinheiro.  O valor que estes estão começ é um tipo do dinheiro também na base de dados.  E um valor que seja armazenado é 23.13.  Quando o valor começ retornado, eu recebo de volta um número inteiro.  Quando dever ser um decimal.  Se eu quebro o procedimento armazenado distante e o funciono como apenas uma indicação de sql, e eu imprimo para fora os valores para o preço do @Unit, é apenas um número inteiro também. o

Why eu não começ o valor decimal também?
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
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:
>GO notpretty " do class= " do id= " codeSnippet803622 do
= do zipEnd @Zip e PlantID = = 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
class= do

Resposta : O procedimento armazenado está aparando fora dos decimais…

É aqui que trabalhado.

“C:\Program o lima (x86 a data SELETA de 2.2 Parser) \ registro \ LogParser.exe” “, tempo, c-ip, Cs-uri-haste, Cs-username, Cs (Usuário-Agente), Cs-uri-pergunta de ex1006*.log a c:\temp\Output.csv ONDE Cs-username GOSTA “de %jdoe%””
Outras soluções  
 
programming4us programming4us