使用 XML,有问题的代码片段如下所示:
<field name="case"
when max(b.expected_date) %lt% current_date then %q%0000-00-00%q%
else to_char(max(b.expected_date), %q%YYYY-MM-DD%q%)
end"
title="QoO Expected"
type="Date" />
我尝试将 to_char 更改为 convert 并将 current_date 更改为 getdate。到目前为止没有任何工作。这是我的更改:
<field name="case"
when max(b.potduedate) %lt% getdate then %q%0000-00-00%q%
else convert (max(b.potduedate), %q%YYYY-MM-DD%q%)
end"
title="QoO Expected"
type="Date" />
我收到的错误是:
'b.potduedate' 附近的语法不正确,SQL 状态 37000