Error en sentencia SQL

hemaral
28 de Abril del 2006
Hola a todos, tengo un problema ejecutando una sentencia del tipo select {campos} from {tabla} where {campo decimal}*-1 > 0.
El error radica en que .NET no acepta la operación entre un campo decimal y otro no decimal. Alguien tiene alguna idea de como solucionarlo?

anr316
28 de Abril del 2006
Prueba poniendo al final del número que no es decimal una D en mayuscula..

select {campos} from {tabla} where {campo decimal}*-1D > 0D.