Visual Basic.NET - query VB 2005 y division por cero

   
Vista:

query VB 2005 y division por cero

Publicado por Fred (8 intervenciones) el 25/11/2008 22:06:52
Tengo un query en el que tengo un campo llamado precio, otro porcentaje_aumento y otro en porcentaje_descuento.
por lo que ese porcentaje esta en un integer, y en el mismo query necesito agregar otro campo con el aumento o descuento, lo que sucede es que en algunos casos los porcentajes estan en cero, como haria para resolver este caso???

gracias por su atencion.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:query VB 2005 y division por cero

Publicado por P. J. (706 intervenciones) el 25/11/2008 22:46:16
Uhmmm, entonces algunas veces sera cero y te genera el error. Como son "casos" usas el case:

SELECT CASE DESCUENTO
WHEN 0 THEN 0
ELSE
-- Aqui la operacion que realizas
END AS VALOR
FROM TABLA

Espero me entiendas, tambien encontraras ejemplo sobre el uso de case en el sql.

Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar