我正在将Crystal报表转换为SQL查询。我在Crystal中有一个IF语句,其中
if {loanview.FUNDING_DATE} <> Date(0000,00,00)....
日期(0000,00,00)是当前日期吗?因为我也看到了CurrentDate函数
答案 0 :(得分:1)
经过一番谷歌搜索,我发现下面的Date(0000,00,00)-
的定义特殊的“零”日期“ 0000-00-00”可以存储和检索为 '0000-00-00'。通过连接器/ ODBC使用“ 0000-00-00”日期时, 它会自动转换为NULL,因为ODBC无法处理该错误 日期。 ... MySQL允许您将日期存储在日期或日期 月和日为零。
对我来说,可能是这样的检查-
if {loanview.FUNDING_DATE} <> NULL
BEGIN
--Place necessary operation when the date is not NULL
END
注意:这不是已确认的解决方案/答案。我只是分享我的看法,您可以在SQL中实现上述逻辑并检查两个部分-报告和查询输出是否显示相同的结果。