Muchas gracias de antemano por las respuestas.
El problema que se me plantea es el siguiente:
go
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[proc_cuenta_62500003]') and OBJECTPROPERTY(id,
N'IsProcedure') = 1)
drop procedure [dbo].[proc_cuenta_62500003]
GO
create procedure proc_cuenta_62500003
@maquinaria as decimal (9,2)=0,
@afilados as decimal (9,2)=0,
@taller as decimal (9,2)=0,
@consumible as decimal (9,2)=0,
@herraje as decimal (9,2)=0
as
select @maquinaria = porcentaje from porcentaje_ventas where departamento
like 'maquinaria'
print @maquinaria
select @maquinaria =@maquinaria/100
print @maquinaria
resultado : en el primer print me sale 49.79, y en el segundo 0.50.
Descartado el problema del print, porque si lo introduzco en la BBDD me da
el mismo dato.
A alguien se le ocurre algo????
Leer las respuestas