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

时间:2018-09-25 18:16:04

标签: sql

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

1 个答案:

答案 0 :(得分:1)

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

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

您可以将CURRENT DATE替换为适用于您的SQL引擎的任何内容。当前日期用于DB2。您也可以对测试查询进行硬编码,但是这种编码在代码中是不完整的,而且不是动态的。