
21/01/2009, 15:35
|
 | | | Fecha de Ingreso: septiembre-2008
Mensajes: 13
Antigüedad: 16 años, 5 meses Puntos: 0 | |
como solucionar Mens. 8624, Nivel 16, Estado 21, Línea 1 Error interno del procesador Hola alguien podria eplicarme como poder solucionar estos errores que me aparecen en sql server 2005 al hacer unas consultas:
Tengo este procedimiento:
CREATE PROCEDURE cash_pivot
(
@select varchar (2000),
@PivotCol varchar (100),
@sum_cash varchar (100)
) as
declare @pivot varchar(max),@sql varchar(max)
select @select =replace(@select,'select ','select '+@PivotCol+' as pivot_col,')
create table #pivot_columns (pivot_column varchar(100))
select @sql='select distinct pivot_col from ('+@select+') as t'
insert into #pivot_columns
exec(@sql)
select @pivot=coalesce(@pivot+',','')+'['+pivot_column+']'from #pivot_columns
select @sql=' select * from ( '+@select+') as t
pivot
('+@sum_cash+' for pivot_col in ('+@pivot+')) as p'
exec(@sql)
Luego lo ejecuto de esta forma: exec cash_pivot
'select fecha,cash,item from ingresos',
'fecha',
'sum(cash)'
y me da este resultado
(6 filas afectadas) Mens. 8624, Nivel 16, Estado 21, Línea 1
Error interno del procesador de consultas: el procesador de consultas no pudo producir un plan de consulta. Para obtener más información, póngase en contacto con los servicios de soporte al cliente.
Alguien que me pueda ayudar |