Guest User

Untitled

a guest
Mar 20th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. USE [PRUEBA_TRACK]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[OBTIENE_INFORME_GESTION]
  4. Script Date: 03/20/2018 11:29:46 ******/
  5. SET ANSI_NULLS ON
  6. GO
  7. SET QUOTED_IDENTIFIER ON
  8. GO
  9.  
  10. ALTER PROCEDURE [dbo].[OBTIENE_INFORME_GESTION]
  11. @FDESDE VARCHAR(10),
  12. @FHASTA VARCHAR(10)
  13.  
  14. AS
  15.  
  16. SELECT E.ID_ENVIO,CL.CLIENTE, E.TIPO, E.MODO, E.VOLUMEN, E.PESO, E.ALTO,
  17. E.LARGO, E.CONTENIDO, E.OBSERVACIONES, E.ESTADO,
  18.  
  19. E.COD_INTERNO, E.NOMBRE_1, E.EMPRESA_1, E.NOMBRE_2, S.SUCURSAL,
  20. S.DIRECCION, C.COMUNA, E.REGION_2,
  21.  
  22. E.ADMISION, E.FECHA_ADM, E.DESPACHO, T.vc1Valor
  23.  
  24.  
  25. FROM SOLICITUD AS SC, CLIENTE AS CL, ENVIO AS E, TABLAS AS T,
  26. SUCURSALES AS S, COMUNA AS C
  27.  
  28.  
  29. WHERE
  30. E.ID_ENVIO = SC.ENVIO AND
  31. E.ID_CLIENTE = CL.COD_CLIENTE AND
  32.  
  33. E.REGION_2 = T.codigo AND T.codTabla = 12 AND
  34.  
  35. E.LOCALIDAD_2 = S.ID_SUCURSAL AND E.ID_CLIENTE = S.ID_CLIENTE AND
  36. E.COMUNA_2 = C.ID_COMUNA AND
  37.  
  38. E.FECHA_ADM >= @FDESDE AND E.FECHA_ADM <= @FHASTA
  39.  
  40. ORDER BY CLIENTE
  41.  
  42. CASE WHEN E.ESTADO = 1 THEN 'INGRESADO'
  43. WHEN E.ESTADO = 2 THEN 'EN TRANSITO'
  44. WHEN E.ESTADO = 3 THEN 'ENTREGADO'
  45. WHEN E.ESTADO = 4 THEN 'OBJETADO DEFINITIVO'
  46. WHEN E.ESTADO = 5 THEN 'OBJETADO NO DEFINITIVO'
  47. WHEN E.ESTADO = 6 THEN 'ENTREGADO REMITENTE'
  48. ELSE 'CODIGO GENERADO'
  49. END
Add Comment
Please, Sign In to add comment