Está en la página 1de 1

USE [DELIPRO]

GO
/****** Object: StoredProcedure [dbo].[p_M_Sucursal_sel_por_Usuario] Script
Date: 07-02-2020 14:56:20 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: Camilo Matamala
-- Create date: 26-01-2020
-- Description: Obtiene registros
-- =============================================
ALTER PROCEDURE [dbo].[p_M_Sucursal_sel_por_Usuario]
(
@IdUsuario varchar(40) = NULL
)
AS
BEGIN
SET NOCOUNT ON;
BEGIN
SELECT
CAST(CASE WHEN c.IdSucursal = c.IdSucMadreMinutas THEN 1 ELSE 0 END AS
bit) AS SucMadreMinuta,
CAST(CASE WHEN c.IdSucursal = c.IdSucMadre THEN 1 ELSE 0 END AS bit) AS
SucMadrePlatos,
c.IdSucursal, c.Sucursal, c.Propuesta,
c.IdSucMadreMinutas, c.IdSucMadre AS IdSucMadrePlatos,
c.Direccion, a.IdRegion, a.Region, b.IdComuna, b.Comuna, c.Zonal
FROM General.Region a INNER JOIN General.Comuna b
ON a.IdRegion = b.IdRegion
RIGHT OUTER JOIN Tecnico.M_Sucursal c
ON b.IdComuna = c.IdComuna
Left Join [DELIPRO].[General].Usuario_Bodega g on g.[IdBodega] = c.
[IdBodega]
Where g.IdUsuario = @IdUsuario
ORDER BY c.IdSucursal
END
END

También podría gustarte