Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2009, 13:27
yenda
 
Fecha de Ingreso: octubre-2007
Mensajes: 38
Antigüedad: 17 años, 5 meses
Puntos: 0
Error de desbordamiento aritmético en consulta

Hola a todos, gracias por su tiempo.

Tengo mi consultica pero me saca el siguiente error:Error de desbordamiento aritmético al convertir expression al tipo de datos int.

Así es mi consulta, y no me está funcionando:
select convert(bigint, (cantidadproductoxcampanaxsitio*100)) from productoxcampanaxsitio

Realmente la consulta es muy grande pero el problema está en covertir el dato que tengo int a bigint

Ya he tratado con:
select convert(bigint, (cantidadproductoxcampanaxsitio*100)) from productoxcampanaxsitio
SELECT (CAST(cantidadproductoxcampanaxsitio*100 AS bigint)) AS numero from productoxcampanaxsitio
Select convert(numeric(16,2), (cantidadproductoxcampanaxsitio*100)) from productoxcampanaxsitio
Select convert(numeric(16,2), (ISNULL(cantidadproductoxcampanaxsitio,0)*100)) from productoxcampanaxsitio

Y todos se desbordan, ya no se que hacer

Qué puedo hacer para corregirla???

Última edición por yenda; 08/06/2009 a las 14:03