需要查询的帮助,以返回多少记录在日期范围1900-01-01和当前日期之外的计数。
答案 0 :(得分:1)
我将猜测表和字段名称,但是我相信这就是您要寻找的。 p>
SELECT COUNT(*) AS fieldCount
FROM myTable
WHERE dateField NOT BETWEEN '1900-01-01' AND CURRENT DATE
;
您可以将CURRENT DATE替换为适用于您的SQL引擎的任何内容。当前日期用于DB2。您也可以对测试查询进行硬编码,但是这种编码在代码中是不完整的,而且不是动态的。