Sumas al final de una consulta

07/04/2005 - 19:17 por Ivan | Informe spam
Hola!

Espero que me podais ayudar:

Tengo una consulta que me devuelve las horas que se han trabajado en un
determinado proyecto y me gustaria que al final del todo (en la ultima)
apareciera el total (la suma)

Gracias por adelantado.

Preguntas similare

Leer las respuestas

#1 Nuno Santos
07/04/2005 - 19:31 | Informe spam
Lo puedes hacer en el asp somando las horas a medida que las muestras o
entonces traes el valor de la query haces un SUM()...

Nuno Santos


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Ivan" wrote in message
news:%
Hola!

Espero que me podais ayudar:

Tengo una consulta que me devuelve las horas que se han trabajado en un
determinado proyecto y me gustaria que al final del todo (en la ultima)
apareciera el total (la suma)

Gracias por adelantado.


Respuesta Responder a este mensaje
#2 Kevin Guisbert S.
07/04/2005 - 19:33 | Informe spam
abre un recordset y usa una consulta parecida a la siguiente

SQL = "select SUM(campoasumar) from TuTabla"

El RecordSet te devolvera un campo con un registro que contendra dicha suma,
pero nota esta suma solo se realiza a campos integer, double, float, etc no a
campos datetime o bit, etc

Ahora en tu caso no le veo otra que recorrer el recordset y usar un
acumulador, y vas validando las fechas

Salu2

"Ivan" wrote:

Hola!

Espero que me podais ayudar:

Tengo una consulta que me devuelve las horas que se han trabajado en un
determinado proyecto y me gustaria que al final del todo (en la ultima)
apareciera el total (la suma)

Gracias por adelantado.



Respuesta Responder a este mensaje
#3 Jose Manuel Molina
08/04/2005 - 10:25 | Informe spam
Hola

Si no te quieres complicar con consultas (que se pueden hacer) y como
supongo que irás recuperando las horas y a la misma vez mostrandolas en una
tabla o parecido, ¿por qué no te creas una variable y vas sumando a la vez
que vas mostrando?, Así luego (al final) solo tendrías que hacer un
response.write(variable) para que te mostrase la suma.

Saludos, Jose Manuel

"Ivan" escribió:

Hola!

Espero que me podais ayudar:

Tengo una consulta que me devuelve las horas que se han trabajado en un
determinado proyecto y me gustaria que al final del todo (en la ultima)
apareciera el total (la suma)

Gracias por adelantado.



Respuesta Responder a este mensaje
#4 Ivan
08/04/2005 - 11:29 | Informe spam
Gracias a todos, al final lo he hecho con una variable y a correr..


"Jose Manuel Molina" escribió
en el mensaje news:
Hola

Si no te quieres complicar con consultas (que se pueden hacer) y como
supongo que irás recuperando las horas y a la misma vez mostrandolas en


una
tabla o parecido, ¿por qué no te creas una variable y vas sumando a la vez
que vas mostrando?, Así luego (al final) solo tendrías que hacer un
response.write(variable) para que te mostrase la suma.

Saludos, Jose Manuel

"Ivan" escribió:

> Hola!
>
> Espero que me podais ayudar:
>
> Tengo una consulta que me devuelve las horas que se han trabajado en un
> determinado proyecto y me gustaria que al final del todo (en la ultima)
> apareciera el total (la suma)
>
> Gracias por adelantado.
>
>
>
Respuesta Responder a este mensaje
#5 Gabriel South
08/04/2005 - 15:28 | Informe spam
Se pueden hacer recorset anidados en SQL utilizando la clausula COMPUTE al
final.

Da un vistazo a la documentacion en msdn.microsoft.com o en el propio sql,
alli tiene ejemplos.

Los recorset anidados se tratan un poco diferente que uno normal, asi que
tambien ve la documentacion para saber programarlo en asp.

Gabriel.


USE pubs
SELECT type, price, advance
FROM titles
ORDER BY type
COMPUTE SUM(price), SUM(advance)


USE pubs
SELECT type, price, advance
FROM titles
ORDER BY type
COMPUTE SUM(price), SUM(advance) BY type


SELECT title = CONVERT(char(20), title), type, price, advance
FROM titles
WHERE ytd_sales IS NOT NULL
AND type LIKE '%cook%'
ORDER BY type DESC
COMPUTE AVG(price), SUM(advance) BY type
COMPUTE SUM(price), SUM(advance)


"Ivan" wrote in message
news:#
Hola!

Espero que me podais ayudar:

Tengo una consulta que me devuelve las horas que se han trabajado en un
determinado proyecto y me gustaria que al final del todo (en la ultima)
apareciera el total (la suma)

Gracias por adelantado.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida