columna para mostrar totales

29/06/2005 - 00:16 por Eleazar | Informe spam
Hola en un reporte muestro las ventas y mermas mensuales pero no se como
mostrar el total de mermas les paso un ejemplo de que es lo quiero hacer.
ejecuten el query tal cual veran que la columna ImpMermaMes esta sumarizada
por ClaAlm el dato que busco es el total del ImpMermaMes agrupado por ClaAlm
es decir 512 + 210
/*--
*/
Declare @tblVta Table
(ClaSuc int,
NomSuc varchar(32),
ClaAlm int,
NomAlm varchar(32),
ImpVtaMes float,
ImpMermaMes float)

Insert into @tblVta
Values (2,'Mexico d.f.', 1, 'Bodega', 2513654.5, 512)
Insert into @tblVta
Values (1,'Veracruz', 1, 'Bodega', 1360554.0, 512)
Insert into @tblVta
Values (4,'Puebla', 2, 'Ferreteria', 654658.0, 210)
Insert into @tblVta
Values (3,'Orizaba', 2, 'Ferreteria', 998154.5, 210)

Select *, X = 722.0
From @tblVta
/*--
*/
Thanx

Preguntas similare

Leer las respuestas

#6 Eleazar
29/06/2005 - 23:49 | Informe spam
Excelente
Thanx

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

No es necesario usar una tabla temporal en este caso. Suma los distintos
valores de [ImpMermaMes].

> Select ImpMermaMes
> Into #tblTotal
> From @tblVta
> Group By ImpMermaMes
>
> Select Sum(ImpMermaMes) From #tblTotal



script
anterior
Select sum(distinct ImpMermaMes) from @tblVta


AMB

"Eleazar" wrote:

> Lo que se me ocurre es meter este select en una tabla temporal y


entonces de
> alli hacer el sum
>
> Select ImpMermaMes
> Into #tblTotal
> From @tblVta
> Group By ImpMermaMes
>
> Select Sum(ImpMermaMes) From #tblTotal
>
> "Maxi" escribió en el mensaje
> news:
> > Hola, para sumarizar podes usar la funcion SUM
> >
> >
> > Maxi - Buenos Aires - Argentina
> > Desarrollador 3 Estrellas
> >
> > Msn_messager:
> > mail: Maxi.da[arroba]gmail.com
> >
> > "Eleazar" escribió en el mensaje
> > news:
> > > Hola en un reporte muestro las ventas y mermas mensuales pero no se


como
> > > mostrar el total de mermas les paso un ejemplo de que es lo quiero
> hacer.
> > > ejecuten el query tal cual veran que la columna ImpMermaMes esta
> > > sumarizada
> > > por ClaAlm el dato que busco es el total del ImpMermaMes agrupado


por
> > > ClaAlm
> > > es decir 512 + 210
> > >
>


/*--
> > > */
> > > Declare @tblVta Table
> > > (ClaSuc int,
> > > NomSuc varchar(32),
> > > ClaAlm int,
> > > NomAlm varchar(32),
> > > ImpVtaMes float,
> > > ImpMermaMes float)
> > >
> > > Insert into @tblVta
> > > Values (2,'Mexico d.f.', 1, 'Bodega', 2513654.5, 512)
> > > Insert into @tblVta
> > > Values (1,'Veracruz', 1, 'Bodega', 1360554.0, 512)
> > > Insert into @tblVta
> > > Values (4,'Puebla', 2, 'Ferreteria', 654658.0, 210)
> > > Insert into @tblVta
> > > Values (3,'Orizaba', 2, 'Ferreteria', 998154.5, 210)
> > >
> > > Select *, X = 722.0
> > > From @tblVta
> > >
>


/*--
> > > */
> > > Thanx
> > >
> > >
> >
> >
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida