首页 > 解决方案 > 合并抛出错误,即使它应该抑制

问题描述

SELECT DISTINCT ?resource ?date ?dateFixed
WHERE { 
      ?resource a dbo:Royalty ; 
      foaf:depiction ?depiction ; 
      dbo:birthDate ?date ; 
      dbo:birthPlace ?bp . 
      bind(coalesce(xsd:dateTime(?date), '3000-01-01'^^xsd:dateTime) as ?dateFixed) . 
} 

当我尝试查询时,我得到Virtuoso 22007 Error DT006: Cannot convert 1693-0-0 to datetime : Incorrect month value. Coalesce 不应该抑制该错误吗?

标签: sparqldbpediavirtuoso

解决方案


推荐阅读