Hallo,
ich nehme mal an, dass die Teams, die gar keine Issues und die Teams, die Issues im genannten Zeitraum haben auftauchen, aber nicht die, die Issues in einem anderen Zeitraum haben. Wäre zumindest logisch, wenn man sich vorstellt, dass zuerst der JOIN ausgeführt wird und anschließend deine Bedingungen darüber laufen
Versuch doch mal die Bedingung mit in den Join reinzunehmen:
SQL-Code:
select t.name, count(i.issueID) as TotalIssue
from tb_teams t
full join tb_users u on u.fk_teamid = t.teamid
full join tb_issues i on i.fk_userid = u.userid and
(i.CreationDate >= '03.03.2008 00:00:00') and (i.CreationDate < '09.03.2008 00:00:00')
group by t.name
order by t.name