Thema: Delphi SQL "umbauen"

Einzelnen Beitrag anzeigen

NormanNG

Registriert seit: 1. Feb 2006
294 Beiträge
 
Delphi 2007 Professional
 
#2

Re: SQL "umbauen"

  Alt 3. Mär 2008, 07:33
Hi,

also zuerst fällt mir das Konstrukt
and CONVERT(varchar(8), '26.02.2008 00:00:00', 104) = CONVERT(varchar(8), CreationDate, 104) auf. Warum vergleichst du nicht direkt die Datum-Spalten bzw. verwendest DateDiff?

Zur Frage selbst:
Wenn du mit left joins die Issues dazuholst, dann sind für alle Team, die keine Issues haben, die entsprechenden Issue-Spalte gleich NULL. Dann sind aber alle WHERE-Bedingungen, die auf Issue-Spaltenwerte prüfen falsch...

Also muss du die Spaltenwerte auch auf Null prüfen, etwa so:
SQL-Code:
where
(i.fk_projectid = 1 and i.isdeleted = 0)
or
(i.fk_projektid is null)
Gruß
Norman
  Mit Zitat antworten Zitat