如何过滤 SQL 中非工作日的数据
How to Filter the data for the non working days in SQL
我想过滤非工作日的数据。 12 月份的非工作日是周末和 20 日至 31 日。
显然这个 (DATEPART (DW, timestamp) IN (1,7 )) AND (DAY(timestamp) between '20' AND '31')
不起作用,因为它 returns 我只在 20 到 31 之间的周末。
将 AND 更改为 OR,看看会发生什么。
我想过滤非工作日的数据。 12 月份的非工作日是周末和 20 日至 31 日。
显然这个 (DATEPART (DW, timestamp) IN (1,7 )) AND (DAY(timestamp) between '20' AND '31')
不起作用,因为它 returns 我只在 20 到 31 之间的周末。
将 AND 更改为 OR,看看会发生什么。