SELECT COALESCE(SUM(tblTime.[Time]),0) AS Hours FROM tblcustomer
INNER JOIN tblTask ON tblCustomer.[Nr] = tblTask.CustomerNr
LEFT JOIN tblTime ON tblTask.[Id] = tblTime.TaskId
LEFT JOIN tblTimeType ON tblTimeType.[Id] = tblTime.TimeTypeId
WHERE tblCustomer.Category = 'Sigtuna'
And tblTime.StartDate >='2008-05-01 00:00:00.000' '
And tblTime.StartDate < '2008-05-31 23:59:59.999'
And DATEPART(hh, tblTime.StartDate) >= '16'
And DATEPART(hh, tblTime.StartDate) < '23'
And [tblTimeType].[Name] LIKE '01. Personlig omvårdnad'
Det "verkar" ju fungera...
Men...
Hur gör jag omd et ska vara 16:30, vilket det ska vara... (vilket jag inte skrev i första inlägget...)
och, måste man tänka på något när det gäller WHERE-delen. Typ paranteser...