Date(0000,00,00) 函数在 SQL 环境中等于什么?

What does the Date(0000,00,00) function equal in a SQL environment?

我正在将 Crystal 报告转换为 SQL 查询。我在 Crystal 中有一个 IF 语句,其中

if {loanview.FUNDING_DATE} <> Date(0000,00,00)....

Date(0000,00,00) 是当前日期吗?因为我也看到了 CurrentDate 函数

经过一些谷歌搜索,我发现了 Date(0000,00,00)-

的以下定义

The special “zero” date '0000-00-00' can be stored and retrieved as '0000-00-00'. When a '0000-00-00' date is used through Connector/ODBC, it is automatically converted to NULL because ODBC cannot handle that kind of date. ... MySQL permits you to store dates where the day or month and day are zero.

对我来说,这可能是一种检查,类似于-

if {loanview.FUNDING_DATE} <> NULL
BEGIN
    --Place necessary operation when the date is not NULL
END

注意:这不是确认solution/answer。我只是分享我的意见,您可以在 SQL 中实现上述逻辑并检查这两个部分 - 报告和查询输出是否显示相同的结果。