Меня интересует вопрос: как преобразовать дату в число в миллисисах с помощью Solr SQL?Возможно ли это?
Вы должны использовать функциональные запросы (https://lucene.apache.org/solr/guide/6_6/function-queries.html)
Например: в поле, возвращаемое вашим запросом, просто введите ms (2000-01-01T00: 00: 00Z) или ms (mydatefield)
http://localhost:8983/solr/job/select?fl=ms(2000-01-01T00:00:00Z)&indent=on&q=:&wt=json
результат: 946684800000
Obs2: даты относятся к полуночи 1 января 1970 года по Гринвичу (вы можете использовать функциональные запросы и вычислять миллисекунды между датами)
Obs1: тип вашего поля даты (mydatefield в приведенном выше примере) должен быть TrieDateField