Sql 查找日期列的最小值和最大值
我试图找出应用程序的最小和最大日期(文本数据类型) 列为文本数据类型Sql 查找日期列的最小值和最大值,sql,postgresql,date,Sql,Postgresql,Date,我试图找出应用程序的最小和最大日期(文本数据类型) 列为文本数据类型 application_date 01Jan2018 21Feb2018 18Mar2018 31Dec2017 15Jan2019 根据上述数据,最短日期为2017年12月31日,最长日期为2019年1月15日 select max(TO_DATE(application_date, 'DDMONYYYY')) max_date, min(TO_DATE(application_
application_date
01Jan2018
21Feb2018
18Mar2018
31Dec2017
15Jan2019
根据上述数据,最短日期为2017年12月31日,最长日期为2019年1月15日
select max(TO_DATE(application_date, 'DDMONYYYY')) max_date,
min(TO_DATE(application_date, 'DDMONYYYY')) min_date
from table1
试试这个:
select max(TO_DATE(application_date, 'DDMONYYYY')) max_date,
min(TO_DATE(application_date, 'DDMONYYYY')) min_date
from table1
将文本转换为日期
SELECT to_date(application_date,'DDMONYYYY');
然后
)
将文本转换为日期
SELECT to_date(application_date,'DDMONYYYY');
然后
)