Additional SQL Server features and topics not covered by specific categories
INSERT INTO [Table2] (
[EmpName]
,[DeptName]
,[Location]
,[AmountPaid]
,[FederalTax]
,[CountyTax]
,[PropertyRatio]
,[Deductable]
,[TaxCode])
SELECT
[EmpName]
,[DeptName]
,[Location]
,[AmountPaid]
,[FederalTax]
,[CountyTax]
,[PropertyRatio]
,[Deductable]
,[TaxCode]
FROM (
SELECT [EmpNo]
,[EmpName]
,[DeptName]
,[Location]
,CASE WHEN DeptName = 'xx' THEN [AmountPaid]-[CountyTax] ELSE [AmountPaid] END AS [AmountPaid]
,CASE WHEN DeptName = 'xx' THEN [AmountPaid]*[PropertyRatio]/100 ELSE [FederalTax] END AS [FederalTax]
,[CountyTax]
,[PropertyRatio]
,[Deductable]
,[TaxCode]
FROM [Table1]
UNION ALL
SELECT [EmpNo]
,[EmpName]
,[DeptName]
,NULL AS [Location]
,[CountyTax] AS [AmountPaid]
,NULL AS [FederalTax]
,NULL AS [CountyTax]
,NULL AS [PropertyRatio]
,'999' AS [Deductable]
,'PAY' AS [TaxCode]
FROM [Table1]
WHERE DeptName = 'xx'
) a
ORDER BY EmpNo, [EmpName],[DeptName],[Deductable]
SELECT *
FROM TABLE2