Guest User

Untitled

a guest
Dec 17th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.19 KB | None | 0 0
  1. SELECT DISTINCT --All Differences are coming under these headings
  2. s.EEid,
  3. CAST(s.Gross AS FLOAT) AS 'Star Gross',
  4. CAST(pr.Gross AS FLOAT) AS 'PR Gross',
  5. CAST(s.Gross AS FLOAT) - CAST(pr.Gross AS FLOAT) AS 'Gross Difference'
  6. FROM starPayHistory s
  7. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  8. WHERE CAST(s.Gross AS FLOAT) != CAST(pr.Gross AS FLOAT) AND s.PayCode = pr.PayCode
  9.  
  10. UNION
  11.  
  12. SELECT DISTINCT
  13. s.EEid,
  14. CAST(s.NetPay AS FLOAT) AS 'Star NetPay',
  15. CAST(pr.NetPay AS FLOAT) AS 'PR NetPay',
  16. CAST(s.NetPay AS FLOAT) - CAST(pr.NetPay AS FLOAT) AS 'NetPay Difference'
  17. FROM starPayHistory s
  18. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  19. WHERE CAST(s.NetPay AS FLOAT) != CAST(pr.NetPay AS FLOAT) AND s.PayCode = pr.PayCode
  20.  
  21. UNION
  22.  
  23. SELECT DISTINCT
  24. s.EEid,
  25. CAST(s.StudentLoanDeductions AS FLOAT) AS 'Star StudentLoanDeductions',
  26. CAST(pr.StudentLoanDeductions AS FLOAT) AS 'PR StudentLoanDeductions',
  27. CAST(s.StudentLoanDeductions AS FLOAT) - CAST(pr.StudentLoanDeductions AS FLOAT) AS 'StudentLoanDeductions Difference'
  28. FROM starPayHistory s
  29. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  30. WHERE CAST(s.StudentLoanDeductions AS FLOAT) != CAST(pr.StudentLoanDeductions AS FLOAT) AND s.PayCode = pr.PayCode
  31.  
  32. UNION
  33.  
  34. SELECT DISTINCT --Different
  35. s.EEid,
  36. CAST(s.Total AS FLOAT) AS 'Star Total',
  37. CAST(pr.Total AS FLOAT) AS 'PR Total',
  38. CAST(s.Total AS FLOAT) - CAST(pr.Total AS FLOAT) AS 'Total Difference'
  39. FROM starPayHistory s
  40. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  41. WHERE CAST(s.Total AS FLOAT) != CAST(pr.Total AS FLOAT) AND s.PayCode = pr.PayCode
  42.  
  43. UNION
  44.  
  45. SELECT DISTINCT --Different
  46. s.EEid,
  47. CAST(s.Earnings_To_LEL AS FLOAT) AS 'Star EarningsToLEL',
  48. CAST(pr.Earnings_To_LEL AS FLOAT) AS 'PR EarningsToLEL',
  49. CAST(s.Earnings_To_LEL AS FLOAT) - CAST(pr.Earnings_To_LEL AS FLOAT) AS 'EarningsToLEL Difference'
  50. FROM starPayHistory s
  51. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  52. WHERE CAST(s.Earnings_To_LEL AS FLOAT) != CAST(pr.Earnings_To_LEL AS FLOAT) AND s.PayCode = pr.PayCode
  53.  
  54. UNION
  55.  
  56. SELECT DISTINCT
  57. s.EEid,
  58. CAST(s.Earnings_To_SET AS FLOAT) AS 'Star EarningsToSET',
  59. CAST(pr.Earnings_To_SET AS FLOAT) AS 'PR EarningsToSET',
  60. CAST(s.Earnings_To_SET AS FLOAT) - CAST(pr.Earnings_To_SET AS FLOAT) AS 'EarningsToSET Difference'
  61. FROM starPayHistory s
  62. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  63. WHERE CAST(s.Earnings_To_SET AS FLOAT) != CAST(pr.Earnings_To_SET AS FLOAT) AND s.PayCode = pr.PayCode
  64.  
  65. UNION
  66.  
  67. SELECT DISTINCT --Different
  68. s.EEid,
  69. CAST(s.Earnings_To_PET AS FLOAT) AS 'Star EarningsToPET',
  70. CAST(pr.Earnings_To_PET AS FLOAT) AS 'PR EarningsToPET',
  71. CAST(s.Earnings_To_PET AS FLOAT) - CAST(pr.Earnings_To_PET AS FLOAT) AS 'EarningsToPET Difference'
  72. FROM starPayHistory s
  73. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  74. WHERE CAST(s.Earnings_To_PET AS FLOAT) != CAST(pr.Earnings_To_PET AS FLOAT) AND s.PayCode = pr.PayCode
  75.  
  76. UNION
  77.  
  78. SELECT DISTINCT --Different
  79. s.EEid,
  80. CAST(s.Earnings_To_UST AS FLOAT) AS 'Star EarningsToUST',
  81. CAST(pr.Earnings_To_UST AS FLOAT) AS 'PR EarningsToUST',
  82. CAST(s.Earnings_To_UST AS FLOAT) - CAST(pr.Earnings_To_UST AS FLOAT) AS 'EarningsToUST Difference'
  83. FROM starPayHistory s
  84. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  85. WHERE CAST(s.Earnings_To_UST AS FLOAT) != CAST(pr.Earnings_To_UST AS FLOAT) AND s.PayCode = pr.PayCode
  86.  
  87. UNION
  88.  
  89. SELECT DISTINCT
  90. s.EEid,
  91. CAST(s.Earnings_To_AUST AS FLOAT) AS 'Star EarningsToAUST',
  92. CAST(pr.Earnings_To_AUST AS FLOAT) AS 'PR EarningsToAUST',
  93. CAST(s.Earnings_To_AUST AS FLOAT) - CAST(pr.Earnings_To_AUST AS FLOAT) AS 'EarningsToAUST Difference'
  94. FROM starPayHistory s
  95. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  96. WHERE CAST(s.Earnings_To_AUST AS FLOAT) != CAST(pr.Earnings_To_AUST AS FLOAT) AND s.PayCode = pr.PayCode
  97.  
  98. UNION
  99.  
  100. SELECT DISTINCT
  101. s.EEid,
  102. CAST(s.Earnings_To_UEL AS FLOAT) AS 'Star EarningsToUEL',
  103. CAST(pr.Earnings_To_UEL AS FLOAT) AS 'PR EarningsToUEL',
  104. CAST(s.Earnings_To_UEL AS FLOAT) - CAST(pr.Earnings_To_UEL AS FLOAT) AS 'EarningsToUEL Difference'
  105. FROM starPayHistory s
  106. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  107. WHERE CAST(s.Earnings_To_UEL AS FLOAT) != CAST(pr.Earnings_To_UEL AS FLOAT) AND s.PayCode = pr.PayCode
  108.  
  109. UNION
  110.  
  111. SELECT DISTINCT
  112. s.EEid,
  113. CAST(s.Earnings_Above_UEL AS FLOAT) AS 'Star EarningsAboveUEL',
  114. CAST(pr.Earnings_Above_UEL AS FLOAT) AS 'PR EarningsAboveUEL',
  115. CAST(s.Earnings_Above_UEL AS FLOAT) - CAST(pr.Earnings_Above_UEL AS FLOAT) AS 'EarningsAboveUEL Difference'
  116. FROM starPayHistory s
  117. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  118. WHERE CAST(s.Earnings_Above_UEL AS FLOAT) != CAST(pr.Earnings_Above_UEL AS FLOAT) AND s.PayCode = pr.PayCode
  119.  
  120. UNION
  121.  
  122. SELECT DISTINCT --Different
  123. s.EEid,
  124. CAST(s.Ee_Contributions_Pt1 AS FLOAT) AS 'Star EeContributionsPT1',
  125. CAST(pr.Ee_Contributions_Pt1 AS FLOAT) AS 'PR EeContributionsPT1',
  126. CAST(s.Ee_Contributions_Pt1 AS FLOAT) - CAST(pr.Ee_Contributions_Pt1 AS FLOAT) AS 'EeContributionsPT1 Difference'
  127. FROM starPayHistory s
  128. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  129. WHERE CAST(s.Ee_Contributions_Pt1 AS FLOAT) != CAST(pr.Ee_Contributions_Pt1 AS FLOAT) AND s.PayCode = pr.PayCode
  130.  
  131. UNION
  132.  
  133. SELECT DISTINCT
  134. s.EEid,
  135. CAST(s.Ee_Contributions_Pt2 AS FLOAT) AS 'Star EeContributionsPT2',
  136. CAST(pr.Ee_Contributions_Pt2 AS FLOAT) AS 'PR EeContributionsPT2',
  137. CAST(s.Ee_Contributions_Pt2 AS FLOAT) - CAST(pr.Ee_Contributions_Pt2 AS FLOAT) AS 'EeContributionsPT2 Difference'
  138. FROM starPayHistory s
  139. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  140. WHERE CAST(s.Ee_Contributions_Pt2 AS FLOAT) != CAST(pr.Ee_Contributions_Pt2 AS FLOAT) AND s.PayCode = pr.PayCode
  141.  
  142. UNION
  143.  
  144. SELECT DISTINCT --Different
  145. s.EEid,
  146. CAST(s.Er_Contributions AS FLOAT) AS 'Star ErContributions',
  147. CAST(pr.Er_Contributions AS FLOAT) AS 'PR ErContributions',
  148. CAST(s.Er_Contributions AS FLOAT) - CAST(pr.Er_Contributions AS FLOAT) AS 'ErContributions Difference'
  149. FROM starPayHistory s
  150. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  151. WHERE CAST(s.Er_Contributions AS FLOAT) != CAST(pr.Er_Contributions AS FLOAT) AND s.PayCode = pr.PayCode
  152.  
  153. UNION
  154.  
  155. SELECT DISTINCT
  156. s.EEid,
  157. CAST(s.Ee_Rebate AS FLOAT) AS 'Star EeRebate',
  158. CAST(pr.Ee_Rebate AS FLOAT) AS 'PR EeRebate',
  159. CAST(s.Ee_Rebate AS FLOAT) - CAST(pr.Ee_Rebate AS FLOAT) AS 'EeRebate Difference'
  160. FROM starPayHistory s
  161. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  162. WHERE CAST(s.Ee_Rebate AS FLOAT) != CAST(pr.Ee_Rebate AS FLOAT) AND s.PayCode = pr.PayCode
  163.  
  164. UNION
  165.  
  166. SELECT DISTINCT
  167. s.EEid,
  168. CAST(s.Er_Rebate AS FLOAT) AS 'Star ErRebate',
  169. CAST(pr.Er_Rebate AS FLOAT) AS 'PR ErRebate',
  170. CAST(s.Er_Rebate AS FLOAT) - CAST(pr.Er_Rebate AS FLOAT) AS 'ErRebate Difference'
  171. FROM starPayHistory s
  172. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  173. WHERE CAST(s.Er_Rebate AS FLOAT) != CAST(pr.Er_Rebate AS FLOAT) AND s.PayCode = pr.PayCode
  174.  
  175. UNION
  176.  
  177. SELECT DISTINCT
  178. s.EEid,
  179. CAST(s.Ee_Reduction AS FLOAT) AS 'Star EeReduction',
  180. CAST(pr.Ee_Reduction AS FLOAT) AS 'PR EeReduction',
  181. CAST(s.Ee_Reduction AS FLOAT) - CAST(pr.Ee_Reduction AS FLOAT) AS 'EeReduction Difference'
  182. FROM starPayHistory s
  183. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  184. WHERE CAST(s.Ee_Reduction AS FLOAT) != CAST(pr.Ee_Reduction AS FLOAT) AND s.PayCode = pr.PayCode
  185.  
  186. UNION
  187.  
  188. SELECT DISTINCT
  189. s.EEid,
  190. CAST(s.TaxPreviousEmt AS FLOAT) AS 'Star TaxPreviousEmt',
  191. CAST(pr.TaxPreviousEmt AS FLOAT) AS 'PR TaxPreviousEmt',
  192. CAST(s.TaxPreviousEmt AS FLOAT) - CAST(pr.TaxPreviousEmt AS FLOAT) AS 'TaxPreviousEmt Difference'
  193. FROM starPayHistory s
  194. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  195. WHERE CAST(s.TaxPreviousEmt AS FLOAT) != CAST(pr.TaxPreviousEmt AS FLOAT) AND s.PayCode = pr.PayCode
  196.  
  197. UNION
  198.  
  199. SELECT DISTINCT
  200. s.EEid,
  201. CAST(s.TaxablePayPreviousEmt AS FLOAT) AS 'Star TaxablePayPreviousEmt',
  202. CAST(pr.TaxablePayPreviousEmt AS FLOAT) AS 'PR TaxablePayPreviousEmt',
  203. CAST(s.TaxablePayPreviousEmt AS FLOAT) - CAST(pr.TaxablePayPreviousEmt AS FLOAT) AS 'TaxablePayPreviousEmt Difference'
  204. FROM starPayHistory s
  205. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  206. WHERE CAST(s.TaxablePayPreviousEmt AS FLOAT) != CAST(pr.TaxablePayPreviousEmt AS FLOAT) AND s.PayCode = pr.PayCode
  207.  
  208. UNION
  209.  
  210. SELECT DISTINCT
  211. s.EEid,
  212. CAST(s.TaxThisEmt AS FLOAT) AS 'Star TaxThisEmt',
  213. CAST(pr.TaxThisEmt AS FLOAT) AS 'PR TaxThisEmt',
  214. CAST(s.TaxThisEmt AS FLOAT) - CAST(pr.TaxThisEmt AS FLOAT) AS 'TaxThisEmt Difference'
  215. FROM starPayHistory s
  216. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  217. WHERE CAST(s.TaxThisEmt AS FLOAT) != CAST(pr.TaxThisEmt AS FLOAT) AND s.PayCode = pr.PayCode
  218.  
  219. UNION
  220.  
  221. SELECT DISTINCT
  222. s.EEid,
  223. CAST(s.TaxablePayThisEmt AS FLOAT) AS 'Star TaxablePayThisEmt',
  224. CAST(pr.TaxablePayThisEmt AS FLOAT) AS 'PR TaxablePayThisEmt',
  225. CAST(s.TaxablePayThisEmt AS FLOAT) - CAST(pr.TaxablePayThisEmt AS FLOAT) AS 'TaxablePayThisEmt Difference'
  226. FROM starPayHistory s
  227. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  228. WHERE CAST(s.TaxablePayThisEmt AS FLOAT) != CAST(pr.TaxablePayThisEmt AS FLOAT) AND s.PayCode = pr.PayCode
  229.  
  230. UNION
  231.  
  232. SELECT DISTINCT
  233. s.EEid,
  234. CAST(s.AccYearBal AS FLOAT) AS 'Star AccYearBal',
  235. CAST(pr.AccYearBal AS FLOAT) AS 'PR AccYearBal',
  236. CAST(s.AccYearBal AS FLOAT) - CAST(pr.AccYearBal AS FLOAT) AS 'AccYearBal Difference'
  237. FROM starPayHistory s
  238. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  239. WHERE CAST(s.AccYearBal AS FLOAT) != CAST(pr.AccYearBal AS FLOAT) AND s.PayCode = pr.PayCode
  240.  
  241. UNION
  242.  
  243. SELECT DISTINCT
  244. s.EEid,
  245. CAST(s.PAYEYearBal AS FLOAT) AS 'Star PAYEYearBal',
  246. CAST(pr.PAYEYearBal AS FLOAT) AS 'PR PAYEYearBal',
  247. CAST(s.PAYEYearBal AS FLOAT) - CAST(pr.PAYEYearBal AS FLOAT) AS 'PAYEYearBal Difference'
  248. FROM starPayHistory s
  249. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  250. WHERE CAST(s.PAYEYearBal AS FLOAT) != CAST(pr.PAYEYearBal AS FLOAT) AND s.PayCode = pr.PayCode
  251.  
  252. UNION
  253.  
  254. SELECT DISTINCT
  255. s.EEid,
  256. CAST(s.ACCYearUnits AS FLOAT) AS 'Star ACCYearUnits',
  257. CAST(pr.ACCYearUnits AS FLOAT) AS 'PR ACCYearUnits',
  258. CAST(s.ACCYearUnits AS FLOAT) - CAST(pr.ACCYearUnits AS FLOAT) AS 'ACCYearUnits Difference'
  259. FROM starPayHistory s
  260. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  261. WHERE CAST(s.ACCYearUnits AS FLOAT) != CAST(pr.ACCYearUnits AS FLOAT) AND s.PayCode = pr.PayCode
  262.  
  263. UNION
  264.  
  265. SELECT DISTINCT
  266. s.EEid,
  267. CAST(s.PAYEYearUnits AS FLOAT) AS 'Star PAYEYearUnits',
  268. CAST(pr.PAYEYearUnits AS FLOAT) AS 'PR PAYEYearUnits',
  269. CAST(s.PAYEYearUnits AS FLOAT) - CAST(pr.PAYEYearUnits AS FLOAT) AS 'PAYEYearUnits Difference'
  270. FROM starPayHistory s
  271. INNER JOIN payRunPayHistory pr ON pr.EEid = s.EEid
  272. WHERE CAST(s.PAYEYearUnits AS FLOAT) != CAST(pr.PAYEYearUnits AS FLOAT) AND s.PayCode = pr.PayCode
Add Comment
Please, Sign In to add comment