Programación General > Visual Basic 6.0 e inferiores
Re: ayuda para sumar una columna de access con adodc
tazdemon:
hola a todos
mi problema que tengo es que deseo hacer la suma de una columna para saber cuanto se ha ganado en total desde determinado tiempo, por lo cual meti dos cajas de texto donde en una se ponga la fecha de inicio y la otra el fin y asi hacer la suma de todas esas cantidades que aparescan en esa fecha.
pero no se como hacer eso espero que me puedan ayudar , me superurge porque es un proyecto para la escuela.
de antemano muchas gracias por su tiempo y su amabilidad
gracias
att. un amigo frustrado
Brroz:
Puedes ejecutar para un recordset una sentencia SQL de este estilo:
"SELECT SUM(Campo1) FROM Tabla
WHERE FECHA1>=" & Text1.Text & " AND FECHA1<=" & Text1.Text
Suerte.
tazdemon:
gracias brroz por tu ayuda pero eso seria nadamas para encontrar los registros de las fechas que se encuentren en las cajas de texto, pero para hacer la suma de todos esos registro cual seria la funcion o como lo aria
J.M.Movilla:
Veo que llevas dos días sin que Brroz te responda, y me meto quizás donde nadie me llama, pero prefiero echarte una mano aunque para alguien pueda quedar mal...
Mira, la respuesta que te da Brroz creo que cumple totalmente tu necesidad, porque con esa instrucción "NO CUENTAS LOS REGISTROS QUE HAY ENTRE DOS FECHAS", como tú crees sino que "TE CALCULA EL TOTAL DE LA COLUMNA CORRESPONDIENTE AL IMPORTE" (SUM(Campo1)), que sería en tu caso SUM(Importe).
Para que lo comprendas mejor, puedes sustituir la fórmula que te dió Brroz por esta otra (que es lo mismo, pero quizás más didáctica):
"SELECT SUM(Importe) AS Total FROM Tabla WHERE Fecha BETWEEN #" & Text1.Text & "# AND #" & Text2.Text & "#"
De esta forma luego podrás tratar el campo Total, que será el resultado de sumar todos los importes de fecha "comprendida entre" (BETWEEN) las dos indicadas en tus textboxes.
Saludos
tazdemon:
gracias J.M.Movilla por tu ayuda pero no puedo hacer eso bueno para empezar no se donde meter esa sentencia si en el adodc o en algun boton para que cuando see de click haga la operacion me gustaria que me digereas en donde lo tengo que meter y despues como mando llamar el resultado de esa operacion. ok
te agradesco mucho tu informacion si me ayudas con esto estare eternamente agradecido
tu amigo y servidor tazdemon.
Navegación
[#] Página Siguiente
Ir a la versión completa