Sql 查询计数超出日期范围的记录数

Sql 查询计数超出日期范围的记录数,sql,Sql,需要查询帮助以返回日期范围1900-01-01和当前日期之外的记录数 我将猜测表名和字段名,但我相信这就是您要寻找的 SELECT COUNT(*) AS fieldCount FROM myTable WHERE dateField NOT BETWEEN '1900-01-01' AND CURRENT DATE ; 您可以将当前日期替换为任何适用于SQL引擎的日期。当前日期是DB2的。您也可以为测试查询硬编码,但这在代码中是不受欢迎的,并且不是动态的。您尝试过什么吗?从tab

需要查询帮助以返回日期范围1900-01-01和当前日期之外的记录数

我将猜测表名和字段名,但我相信这就是您要寻找的

SELECT COUNT(*) AS fieldCount
  FROM myTable
    WHERE dateField NOT BETWEEN '1900-01-01' AND CURRENT DATE
;

您可以将当前日期替换为任何适用于SQL引擎的日期。当前日期是DB2的。您也可以为测试查询硬编码,但这在代码中是不受欢迎的,并且不是动态的。

您尝试过什么吗?
从tablename中选择count(*),其中datecolumn不在日期“1900-01-01”和当前日期之间。
您能给我们一些您尝试过的信息吗?您正在使用哪个SQL引擎?另请参阅