totales

24/01/2006 - 17:17 por Imac_man | Informe spam
saludos amigos,

tengo un query que genera una lista, de dos columnas una con el nombre de
los productos y la otra columna con su precio.el caso es que yo quiero
agragr al final de la lista la frase Total y el respectivo total...es
posible hacer algo asi.

gracias de antemano

Preguntas similare

Leer las respuestas

#1 Francisco Chávez G
24/01/2006 - 17:51 | Informe spam
No se me ocurre de otra forma pero

seria algo asi

Select Sum(Columna_que_contiene_el_total) as Total from tu_tabla

y luego deberias hacer el nuevo select para el listado.
Respuesta Responder a este mensaje
#2 Imac_man
24/01/2006 - 18:24 | Informe spam
...que pasa con esta respuesta amigo..Dios mioque te
pasa eso ya lo se..es mas eso todo mundo lo sabe.

"Francisco Chávez G" escribió en el mensaje
news:
No se me ocurre de otra forma pero

seria algo asi

Select Sum(Columna_que_contiene_el_total) as Total from tu_tabla

y luego deberias hacer el nuevo select para el listado.

Respuesta Responder a este mensaje
#3 Alejandro Mesa
24/01/2006 - 18:46 | Informe spam
Imac_man,

En vez de criticar la respuesta, te exsorto a que agradezcas la accion de
que te hayan querido ayudar.

Te recomiendo que este tipo de formato de salida, lo apliques en la
aplicacion cliente y/o herramienta de reporte que uses. Aunque esto puede
hacerse usando t-sql, no es recomendado. Chequea la clausula "group by" de la
sentencia "select", la funcion "grouping" y la expresion "case" en los libros
en linea.

Ejemplo:

use northwind
go

select
case
when grouping(orderid) = 1 then 'Total' else ltrim(orderid) end as orderid,
sum(cast((quantity * unitprice) * (1 - discount) as numeric(10, 2))) as
order_total
from
dbo.[order details]
group by
orderid with rollup
order by
grouping(orderid) asc,
orderid asc
go


AMB


"Imac_man" wrote:

que pasa con esta respuesta amigo..Dios mioque te
pasa eso ya lo se..es mas eso todo mundo lo sabe.

"Francisco Chávez G" escribió en el mensaje
news:
> No se me ocurre de otra forma pero
>
> seria algo asi
>
> Select Sum(Columna_que_contiene_el_total) as Total from tu_tabla
>
> y luego deberias hacer el nuevo select para el listado.
>



Respuesta Responder a este mensaje
#4 Francisco Chávez G
24/01/2006 - 19:18 | Informe spam
en si la respuesta está bien .ahora... la tomé como una pregunta de
novato como tantos que habemos en estos foros...asi que no pienses que
no te he querido ayudar..


Buena vida..
Francisco
Respuesta Responder a este mensaje
#5 Imac_man
24/01/2006 - 20:39 | Informe spam
ok, amigo tomo tu consejo.el caso es que trate de explicar mi problema
lo mas claro poosible y te cae una respùesta que nada que ver con la
pregunta.pero esta bien, me disculpo...y mejor hago un procedimiento
almacenadogracias.

"Alejandro Mesa" escribió en el
mensaje news:
Imac_man,

En vez de criticar la respuesta, te exsorto a que agradezcas la accion de
que te hayan querido ayudar.

Te recomiendo que este tipo de formato de salida, lo apliques en la
aplicacion cliente y/o herramienta de reporte que uses. Aunque esto puede
hacerse usando t-sql, no es recomendado. Chequea la clausula "group by" de
la
sentencia "select", la funcion "grouping" y la expresion "case" en los
libros
en linea.

Ejemplo:

use northwind
go

select
case
when grouping(orderid) = 1 then 'Total' else ltrim(orderid) end as
orderid,
sum(cast((quantity * unitprice) * (1 - discount) as numeric(10, 2))) as
order_total
from
dbo.[order details]
group by
orderid with rollup
order by
grouping(orderid) asc,
orderid asc
go


AMB


"Imac_man" wrote:

que pasa con esta respuesta amigo..Dios
mioque te
pasa eso ya lo se..es mas eso todo mundo lo sabe.

"Francisco Chávez G" escribió en el mensaje
news:
> No se me ocurre de otra forma pero
>
> seria algo asi
>
> Select Sum(Columna_que_contiene_el_total) as Total from tu_tabla
>
> y luego deberias hacer el nuevo select para el listado.
>



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