Foros del Web » Programando para Internet » ASP Clásico »

Sumar con el While

Estas en el tema de Sumar con el While en el foro de ASP Clásico en Foros del Web. Tengo un problema con una consulta lo que pasa es que no me funciona la funcion sum: "SELECT SUM(yfebrero) as suma1, PFfisicosubtarea.idprograma, PFfisicosubtarea.unidad, PFfisicosubtarea.meta, PFfisicosubtarea.responsable, ...
  #1 (permalink)  
Antiguo 01/05/2008, 17:30
 
Fecha de Ingreso: febrero-2008
Mensajes: 17
Antigüedad: 17 años, 2 meses
Puntos: 0
Sumar con el While

Tengo un problema con una consulta lo que pasa es que no me funciona la funcion sum:

"SELECT SUM(yfebrero) as suma1, PFfisicosubtarea.idprograma, PFfisicosubtarea.unidad, PFfisicosubtarea.meta, PFfisicosubtarea.responsable, PFfisicosubtarea.enero, PFfisicosubtarea.febrero, PFfisicosubtarea.marzo, PFfisicosubtarea.abril, PFfisicosubtarea.mayo, PFfisicosubtarea.junio, PFfisicosubtarea.julio, PFfisicosubtarea.agosto, PFfisicosubtarea.septiembre, PFfisicosubtarea.octubre, PFfisicosubtarea.noviembre, PFfisicosubtarea.diciembre, PFfisicosubtarea.idsubtarea, idejecucion, eenero, efebrero, emarzo, eabril, emayo, ejunio, ejulio, eagosto, eseptiembre, eoctubre, enoviembre, ediciembre, aenero, afebrero, amarzo, aabril, amayo, ajunio, ajulio, aagosto, aseptiembre, aoctubre, anoviembre, adiciembre, cenero, cfebrero, cmarzo, cabril,cmayo, cjunio, cjulio, cagosto, cseptiembre, coctubre, cnoviembre, cdiciembre, yenero, yfebrero, ymarzo, yabril, ymayo, yjunio, yjulio, yagosto, yseptiembre, yoctubre, ynoviembre, ydiciembre, menero, mfebrero, mmarzo, mabril, mmayo, mjunio, mjulio, magosto, mseptiembre, moctubre, mnoviembre, mdiciembre,meta1,meta2,meta3,meta4,meta5,meta6,met a7,meta8,meta9,meta10,meta11,meta12, idprogramacion, PFSubtarea.idsubtarea, PFSubtarea.codigo, PFSubtarea.subtarea, PFSubtarea.unidad,PFSubtarea. total, PFSubtarea.responsable FROM PFfisicosubtarea, PFejecucionsubtarea, PFSubtarea WHERE PFSubtarea.codigo like 'A.1%' and PFSubtarea.idsubtarea =PFfisicosubtarea.idsubtarea AND idprograma= idprogramacion GROUP BY PFfisicosubtarea.idprograma, PFfisicosubtarea.unidad, PFfisicosubtarea.meta, PFfisicosubtarea.responsable, PFfisicosubtarea.enero, PFfisicosubtarea.febrero, PFfisicosubtarea.marzo, PFfisicosubtarea.abril, PFfisicosubtarea.mayo, PFfisicosubtarea.junio, PFfisicosubtarea.julio, PFfisicosubtarea.agosto, PFfisicosubtarea.septiembre, PFfisicosubtarea.octubre, PFfisicosubtarea.noviembre, PFfisicosubtarea.diciembre, PFfisicosubtarea.idsubtarea, idejecucion, eenero, efebrero, emarzo, eabril, emayo, ejunio, ejulio, eagosto, eseptiembre, eoctubre, enoviembre, ediciembre, aenero, afebrero, amarzo, aabril, amayo, ajunio, ajulio, aagosto, aseptiembre, aoctubre, anoviembre, adiciembre, cenero, cfebrero, cmarzo, cabril,cmayo, cjunio, cjulio, cagosto, cseptiembre, coctubre, cnoviembre, cdiciembre, yenero, yfebrero, ymarzo, yabril, ymayo, yjunio, yjulio, yagosto, yseptiembre, yoctubre, ynoviembre, ydiciembre, menero, mfebrero, mmarzo, mabril, mmayo, mjunio, mjulio, magosto, mseptiembre, moctubre, mnoviembre, mdiciembre,meta1,meta2,meta3,meta4,meta5,meta6,met a7,meta8,meta9,meta10,meta11,meta12, idprogramacion, PFSubtarea.idsubtarea, PFSubtarea.codigo, PFSubtarea.subtarea, PFSubtarea.unidad,PFSubtarea. total, PFSubtarea.responsable"

por ejemplo si hay 3 resultados 25,75,46 me muestra como total 25 solo el primer valor, creo q si en el while hago q sume esos valores cada vez q avanza el recordset daria resultado como se haria en ese caso??
  #2 (permalink)  
Antiguo 01/05/2008, 17:52
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: Sumar con el While

Te recomiendo encarecidamente que expliques que es lo que haces y que pretendes lograr, la verdad dudo mucho que alguien se tome la molestia de interpretar tu consulta.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 01/05/2008, 18:34
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 17 años, 1 mes
Puntos: 5
Re: Sumar con el While

noooo jojojo, pequeña consulta SQL!!! porque no pones un SELECT * jajajaja nahh mentira

Coincido con u_goldman
__________________
Demasiado mayor para ser una joven promesa, demasiado joven para ser una vieja gloria
  #4 (permalink)  
Antiguo 02/05/2008, 08:13
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Sumar con el While

No hace falta interpretar eso, con darle una mirada a la cantidad de campos en el group uno puede deducir que realmente no se esta agrupando nada y por ende la función de agregado (SUM) no suma más que un valor por fila
  #5 (permalink)  
Antiguo 02/05/2008, 08:21
 
Fecha de Ingreso: mayo-2008
Mensajes: 1
Antigüedad: 17 años
Puntos: 0
Re: Sumar con el While

La verdad tienes que revisar todas esas sentencias, por lo visto están repetidas y algunas no la debes utilizar
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 16:38.