我的表中有以下日期。如何找到距今天最近的日期(如果有今天的日期),或者如果没有今天的日期,那么最近的过去日期?
2012-10-01 aa123
2012-10-02 aa43
2012-10-03 aa478
2012-10-04 aa40
2012-10-05 aa54
2012-10-06 de34
2012-10-07 a5434
2012-10-08 r4t
2012-10-09 x34
2012-10-10 q23
2012-10-11 b53
因此,如果今天是'2012-10-07'
,那么记录将是a5434
。但如果2012-10-07
丢失,则记录将de34
属于哪个记录,2012-10-06
因为那将是距今天最近的过去一天。
我不确定从哪里开始,所以我还没有尝试过任何东西。需要一个sql解决方案。