Visual Basic - Sumar el total de un campo usando sentencia SQL?

Life is soft - evento anual de software empresarial
 
Vista:

Sumar el total de un campo usando sentencia SQL?

Publicado por Andrés (43 intervenciones) el 29/10/2003 15:33:06
Parece increhible, pero despues de un periodo grande con Visual, hasta ahora me toca sumar el total de un campo de una tabla en Access, usando sentencias SQL y un Dataenvironment... no se como hacerlo.
Entiendo que existe el Sum, pero, como lo coloco?. Normalmente yo haria un select de la tabla, y una funcion que me recorra todo el recordset, sumando en una variable, y al final me queda el total del campo en dicha variable, pero eso lentea el proceso, pues debo recorrer todo el recorset, debe existir algo mas rapido para simplemente sumar el total del campo.

yo entiendo que el SUM se utiliza asi:

Dim sql as string
dim rs as new adodb.recordset
sql = "select sum(saldo) from clientes where cia = '" & "01" & "'"
rs.open sql, dataenvironment1.connection1

pero... como hago para saber el resultado de la sumaaaa????

Gracias por tu atencion.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Sumar el total de un campo usando sentencia SQ

Publicado por Ruben (129 intervenciones) el 29/10/2003 16:00:43
sql = "select sum(saldo) from clientes where cia = '" & "01" & "'"

a esta consulta agregale un alias a sum(saldo) ejemplo
sql = "select sum(saldo) as sumSaldo from clientes where cia = '" & "01" & "'"
y la suma de esa consulta se encuentra en :
rs("sumSaldo")

no te olvides de abrir el recordset antes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Excelente Ruben, muchas gracias

Publicado por Andrés (43 intervenciones) el 30/10/2003 15:12:54
;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar