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

consulta con sumatorio y fechas

Estas en el tema de consulta con sumatorio y fechas en el foro de ASP Clásico en Foros del Web. Buenas tengo una duda, mejor dicho ahora tengo un cacao mental, mi caso es el siguiente. Tengo un recordset que me da la matricula del ...
  #1 (permalink)  
Antiguo 07/10/2005, 08:56
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
consulta con sumatorio y fechas

Buenas tengo una duda, mejor dicho ahora tengo un cacao mental, mi caso es el siguiente.

Tengo un recordset que me da la matricula del coche, la fecha, el numero de conductors, pasajeros que transporto cada conductor.

ejemplo

matricula dia conductores pasajeros

55686CDF 28/10/2005 1 50
55686CDF 29/10/2005 2 35
55686CDF 30/10/2005 2 30

y lo que quiero hacer es que me sume el numero de pasajeros que fueron en el coche en el intervalo de fechas que yo le indico.
que me indique:

el vehiculo 55686CDF transporto a 185 pasajeros

Código:
(...)
matricula=Reg("Matricula")

while not Reg.EOF
	dianuevo=Reg("Data")
	if dianuevo = diaviejo then
                   sumapasajeros= Reg("conductores")*Reg("pasajeros")
	end if
        diaviejo=Reg("Data")
Reg.MoveNext
(...)
wend%>
lo que me hace ahora es sumar un registro, el primero, como puedo hacer para que me sume todos, seguro que es un problema de donde asignar las fechas para que las compare, si alguno me puede ayudar se lo agradecería.

un saludo y gracias
  #2 (permalink)  
Antiguo 07/10/2005, 09:40
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 5 meses
Puntos: 0
Creo que a ese problema tiene un solucion mas simple vía SQL...


SQL = "Select Matricula, sum(pasajeros) as totalpasajeros from tu_tabla GROUP BY Matricula"
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #3 (permalink)  
Antiguo 07/10/2005, 14:51
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago Compostela
Mensajes: 213
Antigüedad: 20 años
Puntos: 0
Gracias por contestar, pero la solucion tuya no es lo que quiero me expico, si hago (Que ya probé) tu sentencia sql con el caso anterior ,me daría un total de 135 pasajeros, pero yo lo que pretendo es que me multiplique el numero de de conductores por el numero de pasajeros, y el resultado seria 180 pasajeros.
Gracias.
  #4 (permalink)  
Antiguo 07/10/2005, 16:33
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
SQL = "Select Matricula, sum(pasajeros * conductores) as totalpasajeros from tu_tabla GROUP BY Matricula"

response.write rs("totalpasajeros")
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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 20:10.