我有一个包含2021年和2022年所有日期(1-31)的表。我想过滤掉每年的最后几天(24.12 - 31.12)。
我试着跟随:
SELECT DATE_column
FROM TABLE_A
WHERE CONCAT(DATEPART(dd,DATE_column), DATEPART(mm,DATE_column)) not in (2412, 2512,2612,2712,2812,2912,3012, 3112 )
是的,确实有效。但是我想知道是否有更简单的方法。
我有一个包含2021年和2022年所有日期(1-31)的表。我想过滤掉每年的最后几天(24.12 - 31.12)。
我试着跟随:
SELECT DATE_column
FROM TABLE_A
WHERE CONCAT(DATEPART(dd,DATE_column), DATEPART(mm,DATE_column)) not in (2412, 2512,2612,2712,2812,2912,3012, 3112 )
是的,确实有效。但是我想知道是否有更简单的方法。
3条答案
按热度按时间h9a6wy2h1#
pepwfjgg2#
像这样?
ilmyapht3#
注意:“date_column”应该替换为表中的实际日期列名。