我需要计算两个日期之间的月数,我曾经在Teradata中使用months_ Between函数来计算,但目前我需要在datastage中使用类似的函数或代码。
我已经尝试过下面的代码,但它与 Month_ Between 函数给出的结果不 100% 匹配。
我减去了两个日期,从中得到天数,然后除以 30.4375。
您可能需要自己在 DataStage 函数或 Transformer 中进行数学计算。 以下功能可能会有所帮助
是的,您可以在 Transformer Stage 中使用它: (年起日期(DATE_COLUMN_A) - 年起日期(DATE_COLUMN_B))*12 + (月起日期(DATE_COLUMN_A) - 月起日期(DATE_COLUMN_B))