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 не должен подавлять эту ошибку?