SPARQL:从结果中排除 0.0(初学者)

SPARQL: Exclude 0.0 from result (Beginner)

我想排除所有结果为 0.0 的结果。所以我需要某种过滤器,上面写着 ?FakturierterUmsatz != ?SummeVerbuchterAufwand.

我尝试了一些方法(SPARQL 的新方法),但似乎没有任何效果。

谁能帮我解决这个问题?

SELECT DISTINCT 
  ?Projekt
(SUM(distinct?FakturierterUmsatz) as ?SummeFakturierterUmsatz) 
(SUM(distinct ?VerbuchterAufwand) as ?SummeVerbuchterAufwand)
(?FakturierterUmsatz - ?SummeVerbuchterAufwand as ?Resultat)   

WHERE
{

     ?Projekt <http://itopia.ch/iOntology/hasAbrechnung> ?Abrechnung.
?Abrechnung <http://itopia.ch/iOntology/FakturierterUmsatz> ?FakturierterUmsatz.
  ?Abrechnung <http://itopia.ch/iOntology/VerbuchterAufwand>    ?VerbuchterAufwand .
?Abrechnung <http://itopia.ch/iOntology/hasKunde> ?Kunde.
 }    
    GROUP BY ?Projekt ?FakturierterUmsatz

实际上我尝试了以下解决方案,它似乎有效:

HAVING (?FakturierterUmsatz - ?SummeVerbuchterAufwand != 0)