如何编写返回昨天日期的 ZOQL (Zuora SQL) 函数?
我写不出这个函数。 Zuora 包含 date_add 函数,但我不知道正确的语法。
我尝试用当前术语表达式编写这个函数。
也许你可以帮助我?
SELECT DATE_ADD('DAY', -1, current_date)
您可以在 ZOQL 中使用以下语法。这是作为 zoql 的一部分提供的特殊日期/时间功能的一部分。
Select * from object where UpdatedDate = 'today - 1 day'
如果您需要包含日期时间戳并精确返回一天,请使用“现在”而不是“今天”,如下所示。
Select * from object where UpdatedDate = 'now - 1 day'
如果有帮助请告诉我。
我对 Cigien 投了赞成票,因为这对我有用,但由于我的排名,无法通过评论将以下详细信息添加到他的回复中。
我同意 Brian Tompsett 的观点,他的回答应该有效,因为 Zuora 强调了这一点 - https://knowledgecenter.zuora.com/Zuora_Central_Platform/Query/Export_ZOQL/G_Dates_and_Datetimes
但是,我无法让“现在/今天 - 1 天”起作用,因为它是不同的类型。我认为这是因为 Zuora 从 dateTime 更改为 date (https://knowledgecenter.zuora.com/Zuora_Central_Platform/Tenant_Management/Dates_in_Zuora/B_Date_and_dateTime_Formats),尽管我还没有完全深入确认这一点。