Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
OK, another one
Message
From
20/01/2009 15:07:37
Walter Meester
HoogkarspelNetherlands
 
 
General information
Forum:
Microsoft SQL Server
Category:
SQL syntax
Title:
Miscellaneous
Thread ID:
01374859
Message ID:
01375614
Views:
21
Or,
SELECT TimeSheets.EmployeeID, Month(WorkDate) as MonthPay , YEAR(WorkDate) AS YearPay,
   SUM(TimeSheets.HoursWorked * A.HourlyRate)  AS LaborDollars
        FROM TimeSheets
              	INNER JOIN WorkerRates A ON A.EmployeeID = TimeSheets.EmployeeID AND A.RateEffectiveDate <= WorkDate 
			AND A.RateAddedDate <= WorkDate
		LEFT JOIN WorkerRates B ON B.EmployeeID = TimeSheets.EmployeeID AND B.RateEffectiveDate <= WorkDate 
			AND B.RateAddedDate <= WorkDate AND A.RateEffectiveDate < B.RateEffectiveDate
	WHERE B.EmployeeID IS NULL
    GROUP BY TimeSheets.EmployeeID, Month(WorkDate),YEAR(WorkDate)
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform