Tengo una tabla en un banco SQL Server y una consulta a dicha tabla con
Microsoft Query.
Necesito sumar el campo “Valor” de la tabla dependiendo si el campo “TIPO”
es 1(uno) o 0(cero) pero si es 0(cero) necesito convertir el valor del campo
a negativo antes de sumarlo.
Para esto utilizo la instrucción UNION ALL. Primero traigo los valores
positivos y después con el UNION ALL los negativos para posteriormente
sumarlos en Excel.
El punto es: 1- No existe en Microsoft Query (es decir en la instrucción
SQL) la opción para cambiar el valor del campo a negativo antes de sumarlo
(algo así como incluir un CASE) y así no tener que utilizar la instrucción
UNION ALL la cual me trae algunos problemas de forma (perdida de nombre de
campos).
2- Existe la posibilidad de ejecutar una instrucción TRANSACT-SQL desde MS
QUERY????
3- Puedo ejecutar un Procedimiento almacenado en el SQL Server desde MS
QUERY???
4- Si las tres anteriores son negativas la única Opción es ADO???
Leer las respuestas