Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2008, 13:40
lidia_cab
 
Fecha de Ingreso: agosto-2008
Mensajes: 8
Antigüedad: 15 años, 8 meses
Puntos: 0
Problemas con un CASE en SQL Server

Buen dia,

Espero alguien pueda orientarme con este problema que tengo

Estoy haciendo un DTS en SQL Server, primero opte por crear mi query desde el Management Studio donde tengo mi Select y dentro del Select un Case y el resultado del Select debo insertarlo en una tabla, bueno el problema esta en que en el CASE tengo que validar (de acuerdo al mes en que estemos) que por ejemplo hoy dia estamos en el mes de Noviembre pues en la tabla donde voy a insertar me coloque campos desde Enero hasta Noviembre y asi sucesivamente para el mes de Diciembre (Enero a Diciembre), pero no me deja no se si estoy haciendo algo mal, espero me puedan ayudar y ojala me haya explicado bien, de todo modos les pego un pedazo de mi query para ver si encuentran algo


INSERT INTO NUEVOMUNDO_PASO.dbo.MES
SELECT
CASE WHEN MONTH(GETDATE()) = 1 THEN A.METROS_QUINCENAL +', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0'
WHEN MONTH(GETDATE()) = 2 THEN A.METROS_QUINCENAL ',' A.METROS_QUINCENAL +', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0'
END
FROM NUEVOMUNDO_PASO.dbo.VW_FamiliasAcabados A

Nota. Los campos son numericos, por si le sirve de algo y me marca un error de
Error converting data type varchar to numeric.

Saludos y Muchas Gracias