Advertisement
DataCCIW

cust_CCIW_get_family_data

Sep 8th, 2020
1,446
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.24 KB | None | 0 0
  1. USE [ArenaDB]
  2. GO
  3. /****** Object:  StoredProcedure [dbo].[cust_CCIW_get_family_data]    Script Date: 9/8/2020 11:31:50 AM ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. ALTER PROCEDURE [dbo].[cust_CCIW_get_family_data]
  9. @OrganizationId INT = 1, -- to be sent from HTML From SPROC Module
  10. @SelectedPerson INT -- to be sent from the HTML From SPROC Module
  11. AS
  12. DECLARE
  13. @html Varchar(MAX),
  14. @CurrentDateTime DATETIME = GETDATE()
  15.  
  16.  
  17.  
  18. SELECT @html = COALESCE(@html + '<input type="hidden" id="GUID' + LOWER(person_guid) + '" age_value="' + Age + '" grade="' + Grade + '">', '<input type="hidden" id="GUID' + LOWER(person_guid) + '" age_value="' + Age + '" grade="' + Grade + '">')
  19. FROM(
  20. SELECT CP.person_id,
  21.     FM.family_id,
  22.     [person_guid] = CONVERT(char(36),CP2.guid),
  23.     CP2.birth_date,
  24.     [Grade] = CONVERT(Varchar(2), dbo.core_grade(@CurrentDateTime, CP2.graduation_date)),
  25.     [Age] = CONVERT(Varchar(3),dbo.fn_Age(CP2.birth_date, @CurrentDateTime))
  26. FROM core_person CP
  27. LEFT JOIN core_family_member FM on CP.person_id = FM.person_id
  28. LEFT JOIN core_family_member FM2 on FM.family_id = FM2.family_id
  29. LEFT JOIN core_person CP2 on CP2.person_id = FM2.person_id
  30. WHERE CP.person_id = @SelectedPerson
  31. )
  32. AS TEMP
  33.  
  34.  
  35.  
  36. SELECT @html AS html
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement