1

我保存了当发票日期与发货日期不同时显示发票的搜索。我现在只需要突出显示日期在不同月份的记录。例如,如果发票日期是 2019 年 9 月 12 日,但项目履行的实际发货日期是 2019 年 9 月 11 日,我已经有一个保存的搜索列表来显示发票。如果这两个日期不在同一个月份,现在我想强调这个结果。

我用于保存的搜索结果的公式是 case when {billingtransaction.trandate} <> {billingtransaction.shipdate} then 1 else 0 end 现在我相信我需要一个类似的 case 语句来考虑月份差异

4

1 回答 1

1

您可以使用函数TO_CHAR函数来执行此操作:

CASE WHEN TO_CHAR({billingtransaction.trandate}, 'MM') <> TO_CHAR({billingtransaction.shipdate}, 'MM') THEN 1 ELSE 0 END

于 2019-09-13T00:59:36.087 回答