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 中实现上述逻辑并检查这两个部分 - 报告和查询输出是否显示相同的结果。
我正在将 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 中实现上述逻辑并检查这两个部分 - 报告和查询输出是否显示相同的结果。