一个表t,有个日期列d。需要写SQL,输出日期d。排序要求:d大于当前日期的在小于的之前,距离当前日期越进的在远的之前 。
今天同事出了个问题如下:一个表t,有个日期列d。需要写SQL,输出日期d。排序要求:d大于当前日期的在小于的之前,距离当前日期越进的在远的之前 。挺有意思,尝试写写。现在日期一般都用long类型存储。这里做测试,为了方便测试数据用1-9代表日期,其中5为当前日期。建表结构:CREATE TABLE `t` ( `d` BIGINT(20) NULL DEFAULT NUL
原创
2015-10-23 16:27:08 ·
1909 阅读 ·
0 评论