Комментарий TonyE выше, в конечном итоге, стал ключом к решению этой проблемы.Проблема в том, что вам нужно преобразовать дату в число, а затем использовать максимальное значение для этого числа.Результат грязный, но, похоже, работает:
/StatusRecords/Status[number(concat(substring(Date, 1, 4),substring(Date, 6,2),substring(Date, 9, 2),substring(Date, 12, 2),substring(Date, 15, 2),substring(Date, 18, 2)))=max(/StatusRecords/Status/number(concat(substring(Date, 1, 4),substring(Date, 6,2),substring(Date, 9, 2),substring(Date, 12, 2),substring(Date, 15, 2),substring(Date, 18, 2))))]
Я подозреваю, что существует более простой и компактный формат, но работа - это особенность.Спасибо, Тони!
ОБНОВЛЕНИЕ: оказывается, нужна была и часть hms.