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

sumar variables en ASP

Estas en el tema de sumar variables en ASP en el foro de ASP Clásico en Foros del Web. Hola a todos les cuento mi problema, yo tengo engo una web en asp y access y lo que hago es listar por fechas a ...
  #1 (permalink)  
Antiguo 05/02/2006, 14:11
 
Fecha de Ingreso: noviembre-2005
Mensajes: 7
Antigüedad: 18 años, 6 meses
Puntos: 0
sumar variables en ASP

Hola a todos les cuento mi problema, yo tengo engo una web en asp y access y lo que hago es listar por fechas a traves de una web que selecciono fecha de inicio y fecha final. lo que quiero hacer es en la pagian donde me muestra el resultado del lista que me mueste el total de la columna gastos pero de la seleccion efectuada no la suma total de todo los registros que estan en la columna gastos solo de la seleccion efectuada en al busqueda por fechas
por ejemplo yo tengo de prueba ingresado tres registros con la columna gastos esa contiene precios 100 - 200 - 300

Id Gastos
1 100
2 200
3 300

si yo utilizo SELECT SUM(gastos) FROM TABLA WHERE Condición
esto me daria el total que es 600, ahora si yo elijo una fecha que me de como resultado nada mas el registro 1 me tendria que dar como resultado 100 pero en el total me sigue apareciendo 600 o sea me toma el total de la columna no el total de la busqueda.

y la verdad no se como avanzar por que ya he probado de todo y nada.

espero tu respuesta y muchas garcias por responder

si no se entendio por favor avisar y se los explico mejor

gracias
  #2 (permalink)  
Antiguo 05/02/2006, 14:33
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
eso es imposible. SUM sólo trataría los registros que concuerdan con la búsqueda.

no estarás metiendo la salida de los totales en sesiones?

pon código

un apunte, con los campos de salida que contienen funciones, es una buena práctica asignar alias (select sum(gastos) as gastosmensuales por ejemplo)
  #3 (permalink)  
Antiguo 05/02/2006, 14:46
 
Fecha de Ingreso: noviembre-2005
Mensajes: 7
Antigüedad: 18 años, 6 meses
Puntos: 0
sumar variables en ASP

primero de todo gracias por contestar

no no uso sessiones.
el tema es que no se como hacer para sumar pero solo losregistros buscados por las fechas
ejemplo
de la echa 1/2/2006 hasta 10/2/2006

me encuentra 3 registros

id fecha gastos
1 1/2/2006 20.00
2 3/2/2006 30.00
3 5/2/2006 40.00

yo quierop que me sume nad mas estos valores. los 20.00 + 30.00 + 40.00
y me esta tirando 600.00 que es el valor total de la columna gastos.
esto es lo que utilizo
Select Sum(gastos)
from cajadeldia


pero en algo em estoy perdiendo y no se en que, en sima soy nuevo en esto y bueno me esta costando.
  #4 (permalink)  
Antiguo 05/02/2006, 15:12
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
pues si, te estás perdiendo en que no le pones filtro de búsqueda a la sentencia SQL

prueba con esto
between
  #5 (permalink)  
Antiguo 06/02/2006, 08:50
 
Fecha de Ingreso: noviembre-2005
Mensajes: 7
Antigüedad: 18 años, 6 meses
Puntos: 0
Gracias, me has dado una gran mano, claro me esta comiendo la consulta SQL
soy nuevoe n esto y todavia me falta mucho por aprender
gacias...
  #6 (permalink)  
Antiguo 06/02/2006, 09:09
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
SELECT InforBO.*, Left(TablaInicial!CampoFecha,10) AS CampoFechacortada INTO Tablafinal FROM InforBO;

con esa consulta dejas en el campofechacortada solo el valor fecha
y si kisieras tomar los otros valores 20.00
30.00
40.00

deves hacerlo asi:
SELECT TablaInicial.*, Right(TablaInicial!CampoFecha,5) AS CampoFechacortada INTO Tablafinal FROM TablaInicial;
y asi te tomara 5 valores de derecha a izqerda osea los numeros que tu kieres que siguen a la fecha
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #7 (permalink)  
Antiguo 06/02/2006, 22:08
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18

comorl?
mc_quake, que sólo quiere filtrar la consulta en un rango de fechas.
ayudar está muy bien, pero con sentido común. Perdona si te molesta, pero es que creo que no has entendido lo que él quería (como sea yo el que no ha entendido me va a dar un ataque al corazón). Un saludo.
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 23:32.