ok, pero no entiendo a que llamas redeclarar y que estas buscando! 2007/11/27, Ricardo Macrino <[EMAIL PROTECTED]>: > Hola Maxi > el codigo es parte de un SP (Store Procedure) y @idperiodo es uno de los > parametros pasados (int) al SP ; en los lugares del Query que se estan > usado (@idperiodo) anda bien, solo en esa porcion de codigo lo reconoce > unicamente cuando lo redeclaro; ahi el titulo de la pregunta > > gracias por contestar > > > > > 2007/11/27, Maxi Accotto <[EMAIL PROTECTED]>: > > Hola, la verdad que no entiendo la pregunta! pero en el codigo estoy > > viendo que te falta declarar una variable (@IdPeriodo ) > > > > El 26/11/07, Ricardo Macrino <[EMAIL PROTECTED]> escribió: > > > > > > > > > > > La línea marcada en rojo debería llevar la misma variable (@IdPeriodo) > > > > > > Y sin embargo la tuve que redeclarar para que el query funcióne alguien > me > > > podría decir porque? > > > > > > No me estoy dando cuenta donde esta el error > > > > > > Gracias > > > > > > ------------------------------------------------ > > > > > > > > > > > > Asi funciona… > > > > > > > > > > > > Declare @IdP int > > > > > > Set @[EMAIL PROTECTED] > > > > > > > > > > > > SELECT > > > > > > @IdPeriodo AS Idperiodo, CostoSinMG.IdEstandar AS idestandar, > > > > > > CostoSinMG.CstUniVarImp, CostoSinMG.CstUniSFNac,CostoSinMG.CstUniSFImp, > > > > > > INTO [#CostosporProducto] > > > > > > FROM (SELECT IdEstandar, CodigoCentroCosto, IdProducto, > > > > > > SUM(CstUniVarNac) AS CstUniVarNac, SUM(CstUniVarImp) AS > > > > > > CstUniVarImp, SUM(CstUniSFNac) > > > > > > AS CstUniSFNac, SUM(CstUniSFImp) AS CstUniSFImp, > > > > > > MAX(ConstanteTransformacion) > > > > > > AS ConstanteTransformacion FROM tFlexCostoTransformacionDetalle > > > > > > > > > > > > > > > > > > WHERE (IdPeriodo = @IdP) AND > (NOT (IdEstandar =0)) > > > AND > > > > > > > > > > > > (CodigoCentroCosto IN (SELECT CodigoCentroCosto FROM tFlexCentrosCosto > > > WHERE > > > (CentroFaseLiquida = 0))) > > > > > > GROUP BY IdPeriodo, CodigoCentroCosto, IdEstandar, IdProducto) > > > > > > AS CostoSinMG LEFT OUTER JOIN > > > > > > tFlexEstandares AS StdPAM ON StdPAM.IdEstandar = > > > > > > CostoSinMG.IdEstandar AND StdPAM.CodigoTipoEstandar = '03' AND > > > > > > StdPAM.IdPeriodo = @IdPeriodo AND > > > > > > StdPAM.CodigoCentroCosto = CostoSinMG.CodigoCentroCosto INNER JOIN > > > > > > tFlexTiposEstandares AS SignoPAM ON > > > > > > SignoPAM.CodigoTipoEstandar = StdPAM.CodigoTipoEstandar LEFT OUTER JOIN > > > > > > (SELECT CodigoCentroCosto, SUM(CstUniVarNac) > > > > > > AS CstUniVarNac, SUM(CstUniVarImp) AS CstUniVarImp, SUM(CstUniSFNac) AS > > > > > > CstUniSFNac, > > > > > > > SUM(CstUniSFImp) AS > > > > > > CstUniSFImp > > > > > > FROM > tFlexCostoTransformacionDetalle > > > > > > WHERE (IdPeriodo = @IdPeriodo) AND > > > > > > (IdEstandar = 0) > > > > > > GROUP BY CodigoCentroCosto) AS MG ON > > > > > > MG.CodigoCentroCosto = CostoSinMG.CodigoCentroCosto > > > > > > > > > > > > -- > > > Ricardo A. Macrino > > > Sistemas Microsoft > > > Puntonet c# > > > Capital Federal - Rep. Argentina > > > > > > -- > > > ----------------------------------------------------------- > > Microsoft MVP en SQL Server > > Mentor asociado en SQLTotalConsulting > > Excelencia en servicios y consultoria SQLServer > > www.sqltotalconsulting.com > > > ----------------------------------------------------------- > > > > > > > > -- > Ricardo A. Macrino > Sistemas Microsoft > Puntonet c# > Capital Federal - Rep. Argentina
-- ----------------------------------------------------------- Microsoft MVP en SQL Server Mentor asociado en SQLTotalConsulting Excelencia en servicios y consultoria SQLServer www.sqltotalconsulting.com -----------------------------------------------------------
