Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2012, 12:41
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 6 meses
Puntos: 9
Uso de CASE WHEN en proceso BCP

Buenos días.
Me encuentro con el siguiente problema.
Tengo una consulta que ejecuto mediante BCP, para extraer un fichero CSV con una serie de columnas.
Hasta el momento había funcionado perfectamente.
El problema que tengo ahora es que he querido añadirle una columna más, y al añadirle esta columna el proceso deja de generar el fichero CSV. Si la quito y lo dejo como estaba, vuelve a generar el fichero correctamente.
Entonces, esto básicamente me dice que el problema lo tengo en esa nueva columna.
Sería esto:
Código SQL:
Ver original
  1. SELECT
  2. Campo1,
  3. Campo2,
  4. CASE WHEN Campo3>0 THEN Campo3 ELSE 0 END AS Descuento
  5. FROM ...
Lo único que he añadido es la última columna (Descuento) y lo único extraño que le veo es que hago uso de la cláusula CASE WHEN, pero hasta donde yo sé, esto no es ningún problema, no? O si...
Intento buscar información relacionada con el uso de CASE WHEN en procesos BCP, pero aparentemente no parece haber ningún problema.
Espero puedan hecharme una mano para salir de este atoyadero.
Gracias por su ayuda.
Saludos.
__________________
..:: moNTeZIon ::..