Advertisement
Guest User

sp_dlv

a guest
Jul 18th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 0.94 KB | None | 0 0
  1. SELECT DISTINCT Nombre, Url, Orden FROM
  2.         (
  3.             SELECT
  4.             CASE
  5.                 WHEN UxB.IdTipoUsuario = 1 THEN TU.Tipo
  6.                 WHEN UxB.IdTipoUsuario = 2 THEN TU.Tipo
  7.                 WHEN UxB.IdTipoUsuario = 3 THEN BS.Nombre
  8.             END AS Nombre,
  9.  
  10.             CASE
  11.                 WHEN UxB.IdTipoUsuario = 1 THEN TU.Url
  12.                 WHEN UxB.IdTipoUsuario = 2 THEN TU.Url
  13.                 WHEN UxB.IdTipoUsuario = 3 THEN '/Brandsite/Login.aspx?id=' + CONVERT(VARCHAR, BS.IdBrandSite)
  14.             END AS Url,
  15.  
  16.             CASE
  17.                 WHEN UxB.IdTipoUsuario = 2 THEN 1 ELSE 2
  18.             END AS Orden
  19.  
  20.             FROM catUsuariosPorBrandSite UxB
  21.             LEFT JOIN catBrandSites BS ON BS.IdBrandSite = UxB.IdBrandSite AND BS.IdEstatus in (1)
  22.             LEFT JOIN catTiposUsuario TU ON TU.IdTipoUsuario = UxB.IdTipoUsuario AND TU.Activo = 1
  23.             INNER JOIN catUsuarios U ON U.IdUsuario = UxB.IdUsuario AND U.Activo = 1
  24.             WHERE UxB.Activo = 1 AND UxB.IdUsuario = 220
  25.            
  26.        ) AS MisSitios
  27.       WHERE Nombre IS NOT NULL AND Url IS NOT NULL
  28.       ORDER BY Orden, Nombre ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement