有时候我们在数据库中需要取一个日期的上一个最接近的日期,实现sql如下:

SELECT Top 1 Date FROM [T_Date] A WHERE A.[Date] < #2012-11-18# ORDER BY A.[Date] ASC,A.[No]


需要在排序中另加入一个字段的原因是查出来的日期可能重复。
以上是在Access中的写法,其他SQL基本相同。
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐