Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT
  2. DISTINCT
  3. INITCAP(LOWER(a.desc_nombr)) AS nombre,
  4. INITCAP(LOWER(a.desc_appat)) AS apellido,
  5. CASE
  6.   WHEN tipo_docum = 'DNI' THEN 1
  7.   WHEN tipo_docum = 'LE' THEN 18
  8.   WHEN tipo_docum = 'LC' THEN 19
  9.   WHEN tipo_docum = 'PAS' THEN 90
  10.   WHEN tipo_docum = 'CI' THEN 2
  11.   WHEN tipo_docum = 'DNT' THEN 1
  12. END AS tipo_documento,
  13. a.nro_docum AS nro_doc,
  14. b.codigo_postal,
  15. CASE
  16.   WHEN b.correo_electronico IS NULL THEN 'Sin Mail'
  17.   WHEN b.correo_electronico = '' THEN 'Sin Mail'
  18.   ELSE b.correo_electronico
  19. END AS email,
  20. CASE
  21.   WHEN b.telefono IS NULL THEN 'Sin Teléfono'
  22.   WHEN b.telefono = '' THEN 'Sin Teléfono'
  23.   ELSE b.telefono
  24. END,
  25. INITCAP(LOWER(c.desc_localidad)) AS localidad,
  26. CASE
  27.   WHEN e.codigoescalafon = 'NODO' THEN 'ND'
  28.   WHEN e.codigoescalafon = 'AUTO' THEN 'AS'
  29. END AS claustro
  30. FROM mapuche.dh01 a
  31. INNER JOIN mapuche.dha1 b ON (a.nro_legaj = b.nro_persona) AND (b.domprincipal = true)
  32. INNER JOIN mapuche.dha4 c ON (b.codigo_postal = c.codigo_postal) AND (b.codigo_provincia = c.codigo_provincia)
  33. INNER JOIN mapuche.dh03 d ON (a.nro_legaj = d.nro_legaj)
  34. INNER JOIN mapuche.dh11 e ON (d.codc_categ = e.codc_categ)
  35. WHERE a.tipo_estad = 'A'
  36. AND (d.fec_baja > NOW() OR d.fec_baja IS NULL)
  37. AND e.codigoescalafon IN ('NODO', 'AUTO')
  38. AND c.codigo_repetidos = '00'
  39. ORDER BY apellido ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement