我正在开发一个应用程序,我必须从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
?
任何想法如何才能达到要求的效果?