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
。合并不应该抑制该错误吗?