Вы можете использовать unix_timestamp и использовать это число для сравнения.Для актуальных требований к дате вы можете использовать from_unixtime для конвертации в нужный вам формат.Не уверен, что это эффективный метод для большого объема данных ...
sqlContext.sql("Select unix_timestamp('2017-06-08 17:50:02.422'), unix_timestamp('2017-06-08 17:50:02.422437') ").show
+----------+----------+
| _c0| _c1|
+----------+----------+
|1496958602|1496958602|
+----------+----------+