Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.77 KB | None | 0 0
  1. CREATE PROCEDURE usp_list_geo_do -- usp_list_geo_do 216
  2. @companyid BIGINT
  3. AS
  4. BEGIN
  5. DECLARE @upline_company_id AS BIGINT=0
  6. DECLARE @upline_master AS BIGINT =0
  7.  
  8. IF EXISTS(SELECT top 1 ISNULL(c.upline_companyid,0),ISNULL( c.upline_master,0) FROM customer c WITH (NOLOCK) WHERE company_id=@companyid)
  9.     BEGIN
  10.         SELECT
  11.             @upline_company_id = ISNULL(c.upline_companyid,0),
  12.             @upline_master = ISNULL( c.upline_master,0)
  13.             FROM customer c WITH (NOLOCK) WHERE company_id=22535
  14.     END
  15. ELSE
  16.     BEGIN
  17.         SET @upline_company_id=0;
  18.         SET @upline_master = 0
  19.     END
  20.  
  21. SELECT  a.id AS geo_id,a.[name] AS geo_name FROM tbl_geofence_area a WITH (nolock)  
  22. WHERE a.shapeid<=3 AND (a.companyid=@companyid OR a.companyid=@upline_company_id   OR a.companyid =@upline_master) AND a.companyid<>0
  23. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement