Hola Rebuilding:
Tener algo como esto
Código:
...
((((((((`COSTOVENTA
...
Me hace pensar que algo estás haciendo mal... ¿para qué diablos necesitas tantos paréntesis?...
Código:
Poner algo así
((1) * ((2) / (3)))
es lo mismo a poner
1 * 2 / 3
El uso de paréntesis sólo debe aplicarse cuando realmente se necesita alterar el orden de ejecución de las operaciones...
Código:
no es lo mismo poner
1 + 2 * 5 = 11
a poner
(1 + 2) * 5 = 15
En tu caso, creo que haces un uso excesivo e inútil de paréntesis, esto puede ocasionarte problemas si no abres y cierras estos correctamente
Además debes tener cuidado con las comillas simples (')... ya que si quieres que formen parte de una cadena, debes "matarlas"... si quieres que una variable contenta la frase [Esta es una 'comilla' simple] deberías asignarla asi:
Código SQL:
Ver originalmysql> SET @Variable = 'Esto es una ''comilla'' simple';
Query OK, 0 ROWS affected (0.06 sec)
mysql> SELECT @Variable;
+------------------------------+
| @Variable |
+------------------------------+
| Esto es una 'comilla' simple |
+------------------------------+
1 ROW IN SET (0.04 sec)
Es decir, la comilla exterior delimita el inicio y fin de la cadena, las comillas internas se deben poner con dos comillas simples (ojo, no es una comilla doble).
Saludos
Leo