我希望忽略过去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
答案 0 :(得分:0)
通过示例代码,您似乎正在使用Sql Server(但请将您的RDBMS作为标记放置)。 你需要的是这样的:
select * from table
where datediff(day,getdate(), date_column) > 28