![]() |
case when Esto no trabaja, por favor alquien tiene una mejor idea select CASE @PagoDesc WHEN 'CA' THEN select @Total_PAGOEFECTIVO = @Total_PAGOEFECTIVO + @montotemp WHEN 'CC' THEN select @Total_PAGOCREDITO = @Total_PAGOCREDITO + @montotemp WHEN 'EX' THEN select @Total_PAGOCANJE = @Total_PAGOCANJE + @montotemp WHEN 'MC' THEN select @Total_PAGOMCO = @Total_PAGOMCO + @montotemp WHEN 'FD' THEN select @Total_PAGOFACTDIRECT = @Total_PAGOFACTDIRECT + @montotemp WHEN 'AF' THEN select @Total_PAGOAFILIACION = @Total_PAGOAFILIACION + @montotemp WHEN 'EO' THEN select @Total_PAGOCANJEOTRAS = @Total_PAGOCANJEOTRAS + @montotemp ELSE select @Total_PAGOMCOOTRAS = @Total_PAGOMCOOTRAS + @montotemp END Gracias |
Re: case when Se me ocurre: Código: if @PagoDesc = 'CA' set @Total_PAGOEFECTIVO = @Total_PAGOEFECTIVO + @montotemp |
Re: case when Gracias por responder, la tenia antes con los if como me indicas, pero quiero usar los Case When por que la programacion es mas corta y supuestamente mas rapida la velocidad del SP. Anyway gracias de nuevo |
| La zona horaria es GMT -6. Ahora son las 02:29. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.