
consulta con sumatorio y fechas
Publicado por acrego (1 intervención) el 07/10/2005 22:58:09
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 (numero de conductores multiplicado por pasajeros) en el intervalo de fechas que yo le indico.
que me indique:
el vehiculo 55686CDF transporto a 185 pasajeros
Código:
(...)
#Recordset donde obtengo la maticula, el dia, numero de conductores, numero de pasajeros
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
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 (numero de conductores multiplicado por pasajeros) en el intervalo de fechas que yo le indico.
que me indique:
el vehiculo 55686CDF transporto a 185 pasajeros
Código:
(...)
#Recordset donde obtengo la maticula, el dia, numero de conductores, numero de pasajeros
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
Valora esta pregunta


0