#sql #date #apache-spark-sql #bigdata
Вопрос:
выберите случай, когда from_unixtime(unix_timestamp(дата,’YYYYMM’),’YYYYMM’)==дата, затем дата еще » заканчивается как дата, случай, когда from_unixtime(unix_timestamp(дата,’YYYYMM’),’YYYYMM’)==дата, затем дата ‘Y’ еще’: должна быть в формате YYYYMM’ заканчивается как дата из ввода
Приведенное выше утверждение, которое я написал, предназначено для проверки формата, но мне нужно, чтобы входящая дата была в формате YYYYMM и должна сравниваться с текущим годом и месяцем, если дата совпадает с текущим годом и месяцем, то она должна принимать дату в (формат YYYYMMdd), где dd должен быть добавлен после проверки на 01, иначе отклоняется.
Ввод образца:202002 вывод образца: недопустим
ввод образца:202108 вывод образца: 20210801