Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/04/2015, 15:19
Avatar de rachpts
rachpts
 
Fecha de Ingreso: febrero-2012
Mensajes: 117
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Ejecutar Stored Procedure con variable que trae varios parametros

ah muchas gracias por tu ayuda lo coloco,
Código SQL:
Ver original
  1. IF @TYPE = 24
  2.         BEGIN
  3.        
  4.                 INSERT #idleppt SELECT [team],[YEAR],[week],0 FROM [RIA].[dbo].[ReportSapAll] WHERE [USER]=@USER GROUP BY [team],[YEAR],[week]
  5.                
  6.                 IF @GROUP = '' AND @team = ''
  7.                     BEGIN      
  8.                         INSERT #idlepptA    SELECT [team],[YEAR],[week],SUM([hours])AS[hours] FROM [RIA].[dbo].[ReportSapAll] WHERE [USER]=@USER AND [statusSAP]IN('Idle') GROUP BY [team],[YEAR],[week] ORDER BY [week]
  9.                         SELECT * FROM #idlepptA
  10.                         END
  11.                 IF @GROUP = '' AND @team <> ''
  12.                     BEGIN
  13.                         INSERT #idlepptB   SELECT [team],[YEAR],[week],SUM([hours])AS[hours] FROM [RIA].[dbo].[ReportSapAll] WHERE [team]=@team AND [USER]=@USER AND [statusSAP]IN('Idle') GROUP BY [team],[YEAR],[week] ORDER BY [week]
  14.                        
  15.                         SELECT * FROM #idlepptB
  16.                         END
  17.                 IF @GROUP <> '' AND @team = ''
  18.                     BEGIN
  19.                         INSERT #idlepptC    SELECT [team],[YEAR],[week],SUM([hours])AS[hours] FROM [RIA].[dbo].[ReportSapAll] WHERE [team] IN (SELECT c.[description] FROM [RIA].[dbo].[group_details] a,[RIA].[dbo].[GROUP] b,[RIA].[dbo].[cat_team] c WHERE a.[description]=@GROUP AND a.[id_group]=b.[id_group] AND b.[id_team]=c.[id_team]) AND [USER]=@USER AND [statusSAP]IN('Idle') GROUP BY [team],[YEAR],[week] ORDER BY [week]
  20.                         SELECT * FROM #idlepptC
  21.                         END
  22.    
  23.         END