Weiter zu meiner früheren Frage. Jetzt habe ich zwei verschiedene Abfragen, die funktionieren. Die erste Abfrage gibt ein Ergebnis von 5092 zurück und die zweite gibt ein Ergebnis von 1885 zurück, das zu 6977 addiert. Ich möchte sie zu einer Abfrage kombinieren, um ein Ergebnis von 6977 zurückzugeben. Wie kann ich eine Abfrage die Anzahl der Bedingungsermittlungsdaten zählen lassen? aktiv, überfällig über 14 Tage und null (gilt als überfällig)? Danke im Voraus.Count DIFFDATE Überschreitung eines bestimmten Wertes - Schritt 2
select count (*)
from task_conditionassessment t
inner join taskitems_conditionassessment ti on
t.task_conditionassessmentguid=ti.task_conditionassessmentguid
inner join conditionassessmentassignmentitem c on
ti.taskitems_conditionassessmentid=c.taskitems_conditionassessmentid
where datediff(dd,c.conditionassessmentdate,t.nextduedate)>14 and t.isactive=1
select t.taskname,t.nextduedate,c.conditionassessmentdate
from task_conditionassessment t
inner join taskitems_conditionassessment ti on
t.task_conditionassessmentguid=ti.task_conditionassessmentguid
inner join conditionassessmentassignmentitem c on
ti.taskitems_conditionassessmentid=c.taskitems_conditionassessmentid
where c.conditionassessmentdate IS NULL and t.isactive=1