Ошибка броска коалесцирования, хотя она должна подавлять - PullRequest
0 голосов
/ 16 ноября 2018
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 не должен подавлять эту ошибку?

...