按月中的特定日期过滤

问题描述 投票:0回答:2

我有一个问题,我试图从查询中排除每个月的前十天。我的日期格式为yyyy-mm-dd。如何在查询中每个月排除1-2-3-4-5-6-7-8-9-10天的最佳方法?

我正在使用Wide World Importers数据库。

sql sql-server
2个回答
0
投票

你可以使用日间功能

其中day(ColumnName)> 10


0
投票

在ANSI SQL中,您可以使用extract()

where extract(day from datecol) > 10

有些数据库不支持extract()但有day()函数:

where day(datecol) > 10
© www.soinside.com 2019 - 2024. All rights reserved.