我只想要超过28天的数据

时间:2018-02-20 12:06:12

标签: datediff

我希望忽略过去30天内的所有数据。 这就是我到目前为止所拥有的。不确定它的日期或其他内容。

SELECT MOT_BOOKINGS_FW.REASON_CODE_FW,MOT_BOOKINGS_FW.VEHICLE_ID_FW,MOT_BOOKINGS_FW.BOOKING_STATUS_FW,MOT_BOOKINGS_FW.BOOKING_DATE_FW,MOT_BOOKINGS_FW.RECORD_NUMBER_FW FROM MOT_BOOKINGS_FW WHERE ((%CRS:%MOT_BOOKINGS_FW.REASON_CODE_FW = N'mot'%CRE:%) AND MOT_BOOKINGS_FW.ARCHIVE_STATUS_FW = N'N') 
ORDER BY MOT_BOOKINGS_FW.BOOKING_DATE_FW ASC

1 个答案:

答案 0 :(得分:0)

通过示例代码,您似乎正在使用Sql Server(但请将您的RDBMS作为标记放置)。 你需要的是这样的:

select * from table
where datediff(day,getdate(), date_column) > 28