我想取得比某个日大的所有日期当中最小的那个日期例如:数据库的数据是这样存的
值 日期
aa 2004-6-9
bb 2005-7-4
cc 2003-9-29
dd 2004-6-30我想取得比"2004-6-9"日期大的所有日期当中最小的日期"2004-6-30"。怎么解决?要源码?
值 日期
aa 2004-6-9
bb 2005-7-4
cc 2003-9-29
dd 2004-6-30我想取得比"2004-6-9"日期大的所有日期当中最小的日期"2004-6-30"。怎么解决?要源码?
select min(日期) from table1 where 日期 >'2004-6-30'(Oracle)
然后直接读取这个SQL的结果就可以了
select min(date_format(日期,'Y%m%d')) from table where date_format(日期,'Y%m%d')> date_format("2004-6-9",'Y%m%d')