Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.26 KB | None | 0 0
  1. (SELECT [User_id]AS id,[User_loginName] AS loginName ,[User_password] AS [password] ,[User_statusCode] AS statusCode,[User_firstName] AS firstName,[User_lastName] AS lastName ,[User_defaultLanguageName] AS defaultLanguageName,[User_forcePasswordChange] AS forcePasswordChange,
  2.  
  3. --RoleList
  4. (SELECT TOP 1 NULL AS RoleList,
  5. (SELECT Role_id AS id FROM #UserRole AS [Role] WHERE [Role].User_id= [User].[User_id] FOR XML AUTO, TYPE)
  6. FROM [dbo].[EmployeeFeedStage] AS RoleList FOR XML AUTO, TYPE
  7. ),
  8.  
  9. --OrgList
  10. (SELECT TOP 1 NULL AS OrgList,
  11. (SELECT [Organization_id] AS id FROM [dbo].[EmployeeFeedStage] AS Organization WHERE Organization.[User_id]= [User].[User_id] FOR XML AUTO, TYPE)
  12. FROM [dbo].[EmployeeFeedStage] AS OrgList FOR XML AUTO, TYPE
  13. ),
  14. --Address
  15. (SELECT [Address_country] AS country ,[Address_email] AS email FROM [dbo].[EmployeeFeedStage] AS [Address] WHERE [Address].[User_id]= [User].[User_id] FOR XML AUTO, TYPE) ,
  16.  
  17. --Employee
  18. (SELECT [Employee_badgeNumber] AS badgeNumber,[Employee_birthDate] AS birthDate,[Employee_hireDate] AS hireDate,[Employee_seniorityDate] AS seniorityDate,[Employee_managerLevelFlag] AS managerLevelFlag,[Employee_managerClockOverridePassword] AS managerClockOverridePassword,[Employee_punchValidation] AS punchValidation,[Employee_employeeType] AS employeeType,[Employee_schedulingTypeCode] AS schedulingTypeCode, [Employee_employeeGeneratesExceptions] AS employeeGeneratesExceptions ,[Employee_employeeGeneratesAlerts] AS employeeGeneratesAlerts ,[Employee_payrollSystemNumber] AS payrollSystemNumber ,
  19.  
  20.  
  21. --AccrualConfigList
  22.  
  23. (SELECT TOP 1 NULL AS AccrualConfigList,
  24. (SELECT [AccrualConfig_id] AS id, [AccrualConfig_start] AS start FROM [dbo].[EmployeeFeedStage] AS AccrualConfig WHERE AccrualConfig.[User_id]= [User].[User_id] FOR XML AUTO, TYPE)
  25. FROM [dbo].[EmployeeFeedStage] AS AccrualConfigList FOR XML AUTO, TYPE
  26. ) ,
  27.  
  28. --Availability
  29.  
  30. (SELECT [Availability_minHoursPerWeek] AS minHoursPerWeek,[Availability_maxHoursPerWeek] AS maxHoursPerWeek,[Availability_maxDaysPerWeek]AS maxDaysPerWeek,[Availability_maxConsecutiveDays]AS maxConsecutiveDays,[Availability_maxConsecutiveDaysAcrossWeeks]AS maxConsecutiveDaysAcrossWeeks,[Availability_minHoursBetweenShifts]AS minHoursBetweenShifts, [Availability_allowSplitShifts]AS allowSplitShifts FROM [dbo].[EmployeeFeedStage] AS [Availability] WHERE [Availability].[User_id]= [User].[User_id] FOR XML AUTO, TYPE),
  31. --Job List--
  32. (SELECT TOP 1 NULL AS JobList,
  33. (SELECT [Job_id] AS id, [Job_start] AS start,
  34. (SELECT [PrimaryJobInfo_payPolicyId] AS payPolicyId,[PrimaryJobInfo_punchRuleId] AS punchRuleId,[PrimaryJobInfo_shiftStrategyId] AS shiftStrategyId,[PrimaryJobInfo_exemptFlag] AS exemptFlag,[PrimaryJobInfo_salariedFlag] AS salariedFlag,[PrimaryJobInfo_fullTimeFlag] AS fullTimeFlag FROM [dbo].[EmployeeFeedStage] AS PrimaryJobInfo WHERE PrimaryJobInfo.[User_id]= [User].[User_id] FOR XML AUTO, TYPE ) ,
  35. (SELECT [JobRate_start] AS start,[JobRate_rate] AS rate FROM [dbo].[EmployeeFeedStage] AS JobRate WHERE JobRate.[User_id]= [User].[User_id] FOR XML AUTO, TYPE)
  36.  
  37. FROM [dbo].[EmployeeFeedStage] AS Job WHERE Job.[User_id]= [User].[User_id] FOR XML AUTO, TYPE)
  38. FROM [dbo].[EmployeeFeedStage] AS JobList WHERE JobList.[User_id]= [User].[User_id] FOR XML AUTO, TYPE),
  39.  
  40. --WorkStatusList
  41. (SELECT TOP 1 NULL AS WorkStatusList,
  42. (SELECT [WorkStatus_action] AS action,[WorkStatus_status] AS status,[WorkStatus_start] AS start FROM [dbo].[EmployeeFeedStage] AS WorkStatus WHERE WorkStatus.[User_id]= [User].[User_id] FOR XML AUTO, TYPE)
  43. FROM [dbo].[EmployeeFeedStage] AS WorkStatusList WHERE WorkStatusList.[User_id]= [User].[User_id] FOR XML AUTO, TYPE
  44. )
  45.  
  46. --(SELECT TOP 1 NULL AS TimeoffAccrualList,
  47. --(SELECT [TimeoffAccrual_PayAdjustmentID] AS payAdjustmentId,[TimeOffAccrual_EffectiveDate] AS effectiveDate, [TimeOffAccrual_Accrued] AS accrued FROM [dbo].[EmployeeFeedStage] AS TimeoffAccrual WHERE TimeoffAccrual.[User_id]= [User].[User_id] FOR XML AUTO, TYPE)
  48. -- FROM [dbo].[EmployeeFeedStage] AS TimeoffAccrualList WHERE TimeoffAccrualList.[User_id]= [User].[User_id] FOR XML AUTO, TYPE
  49. --)
  50.  
  51. FROM [dbo].[EmployeeFeedStage] AS Employee WHERE Employee.[User_id]= [User].[User_id] FOR XML AUTO, TYPE
  52. )
  53.  
  54.  
  55. FROM [dbo].[EmployeeFeedStage] AS [User] WHERE [User].[BusinessUnit_id] = BusinessUnit.[BusinessUnit_id] FOR XML AUTO, TYPE)
  56.  
  57. FROM [dbo].[EmployeeFeedStage] AS BusinessUnit WHERE BusinessUnit.[BusinessUnit_id]='10027760' GROUP BY BusinessUnit.[BusinessUnit_id] FOR XML AUTO, TYPE)
  58. FROM [dbo].[EmployeeFeedStage] AS BusinessUnitList FOR XML AUTO, TYPE)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement