我想要在允许日期内的所有记录。
SELECT
page_id, page_published_date, page_expired
FROM
pages
WHERE
([page_published_date] <= getdate() OR [page_published_date] is null)
AND
([csp_expired] <= getdate() OR [page_expired] is null)
请注意,日期可以包含空值。
示例表:
page_id, page_published_date, page_expired
1 2012-10-05 null
2 null 2012-10-01
3 2012-08-01 2012-11-30
在这种情况下,正确的记录是 3。