我有一个问题,我试图从查询中排除每个月的前十天。我的日期格式为yyyy-mm-dd。如何在查询中每个月排除1-2-3-4-5-6-7-8-9-10天的最佳方法?
我正在使用Wide World Importers数据库。
你可以使用日间功能
其中day(ColumnName)> 10
在ANSI SQL中,您可以使用extract()
:
where extract(day from datecol) > 10
有些数据库不支持extract()
但有day()
函数:
where day(datecol) > 10