14/03/2008, 11:39
|
| | | Fecha de Ingreso: octubre-2006
Mensajes: 194
Antigüedad: 18 años, 3 meses Puntos: 0 | |
Re: Sentencia para dar la vuelta COLUMNAS a FILAS Amigo IISLAS le agradezco por ayudarme, pero al tratar de hacer con PIVOTE le veo una dificultad, porque mas o menos me queda algo asi..
SELECT 'Cultivo', .....
FROM
(
SELECT Cultivo, VENTAS, CARTERATOTAL CARTERAMAYORXDIAS
FROM @Tbl_Resultado
)v PIVOT (
SUM(???) IN ....
Qué campo iría para la sumatoria porque en mi select no traigo uno que diga cantidad, ya que anteriormente mi tabla la formé en base a funciones
De algo mas o menos asi..
select @VL_IdTipoCultivo=Codigo from @Tbl_Cultivo
where Sec=@Con
INSERT INTO @Tbl_Resultado
(Cultivo,VENTAS,CARTERATOTAL,CARTERAMAYORXDIAS)
select
'Cultivo'=Sige_Catalogo.dbo.Ctl_F_ConDesCatalogo(3 15,@VL_IdTipoCultivo),
'VENTAS'=isnull(Sige_Facturacion.dbo.Fac_F_GetVent asPorCultivo(0,@PI_Fecha,@VL_IdTipoCultivo),0),
'CARTERATOTAL'=isnull(sige_CuentasxCobrar.dbo.Cxc_ F_MostrarCarteraXCobrar(0,@PI_Fecha,0, @VL_IdTipoCultivo) ,0), --Aqui se trae toda la cartera, pero de un Cultivo especifico
'CARTERAMAYORXDIAS'=isnull(sige_CuentasxCobrar.dbo .Cxc_F_MostrarCarteraXCobrar(0,@PI_Fecha,56, @VL_IdTipoCultivo) ,0) --Aqui se trae toda la cartera, pero de un Cultivo especifico
set @Con=@Con+1
Alguna sugerencia amigo?
Atte,
Luis |