Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Problema con sum([plan])

Estas en el tema de Problema con sum([plan]) en el foro de SQL Server en Foros del Web. Hola a tod@s Necesito hacer una consulta que suma todos los items de una columna llamada PLAN. Para que SQL Server no de error por ...
  #1 (permalink)  
Antiguo 23/06/2008, 05:02
 
Fecha de Ingreso: diciembre-2007
Mensajes: 100
Antigüedad: 16 años, 5 meses
Puntos: 0
Problema con sum([plan])

Hola a tod@s

Necesito hacer una consulta que suma todos los items de una columna llamada PLAN. Para que SQL Server no de error por ser palabra reservada lo soluciono poniéndole los corchetes y funciona correctamente.

El problema está al lanzar la consulta desde un aplicacion en VB.Net, la respuesta que me devuelve es un Null, mientras que la misma consulta lanzada directamente desde el SQL Management me devuelve la suma correcta.

La Select que realizo es la siguiente:

Código:
Select sum([plan]) as suma 
FROM AVANCES 
where (ID_plan='025e03') AND 
(AÑO < 2009 OR (AÑO = 2009 AND MES < 8))
Muchas gracias

PD: No tengo muy claro si el provelma lo tengo en el VB.Net o en la forma de hacer la SELECT. Siento si he hecho la pregunta en el foro que no corresponde.
  #2 (permalink)  
Antiguo 23/06/2008, 14:52
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: Problema con sum([plan])

Si la consulta funciona correctamente en su analizador de consultas, por simple eliminacion, su problema esta en VB.NET.
  #3 (permalink)  
Antiguo 24/06/2008, 01:18
 
Fecha de Ingreso: diciembre-2007
Mensajes: 100
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Problema con sum([plan])

Hola, efectivamente, fue un descuido al pasarle los parámetros. Ya me extrañaba a mi. Muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:08.