Query optimization sql中的两个子查询

Query optimization sql中的两个子查询,query-optimization,h2db,Query Optimization,H2db,我正在开发一个应用程序,在这个应用程序中,我必须从DATETIME列中检索最小和最大日期,然后将最小和最大值设置为JSlider 数据库中显示的我的日期格式:2017-06-22T03:16:26Z 但我只想要两种格式的日期20170622031626和20170622 我尝试了一些sql查询,但没有得到所需的结果 以下是我正在使用的两个查询: SELECT DISTINCT( REPLACE("DATETIME",'-','') ) FROM CDR WHERE DATETIME = (SEL

我正在开发一个应用程序,在这个应用程序中,我必须从
DATETIME
列中检索最小和最大日期,然后将最小和最大值设置为JSlider

数据库中显示的我的日期格式:
2017-06-22T03:16:26Z

但我只想要两种格式的日期
20170622031626
20170622

我尝试了一些sql查询,但没有得到所需的结果

以下是我正在使用的两个查询:

SELECT DISTINCT( REPLACE("DATETIME",'-','') ) FROM CDR WHERE DATETIME = (SELECT MIN(DATETIME) FROM CDR)
输出:20170501T00:00:00Z

select min(replace(replace(replace(replace("DATETIME",'-',''),'T',''),'Z',''),':','')) FROM CDR
产出:20170501000000

第二个查询给出了所需的结果之一,但如何仅获得
20170501


你知道我怎样才能达到要求的结果吗?

我删除了不兼容的数据库标签。请仅标记您真正使用的数据库。好的,谢谢。我会记住未来如果sql server然后
转换(varchar(8),cast('2017-06-22T03:16:26Z'作为日期时间),112)
我已经更新了问题,我正在使用H2数据库