查询日期是当月或大于当月的数据,并按日期降序排列
-- 查询日期是当月或大于当月的数据,并按日期降序排列
SELECT *
FROM YourTableName
WHERE
(YEAR(DateColumn) = YEAR(GETDATE()) AND MONTH(DateColumn) >= MONTH(GETDATE()))
OR
YEAR(DateColumn) > YEAR(GETDATE())
ORDER BY DateColumn DESC;
-- 查询日期是当月或大于当月的数据,并按日期降序排列
SELECT *
FROM YourTableName
WHERE
(YEAR(DateColumn) = YEAR(GETDATE()) AND MONTH(DateColumn) >= MONTH(GETDATE()))
OR
YEAR(DateColumn) > YEAR(GETDATE())
ORDER BY DateColumn DESC;