Azure 逻辑应用,SQL 获取具有日期时间比较的行



在 Azure 逻辑应用中,我尝试使用 SQL Server "获取行"操作,使用具有简单 ODATA 筛选器查询的本地数据网关:

mdate gt 2018-05-07T07:15:12Z 

在本例中,mdate 是一个日期时间字段。

这将返回 HttpCode 502,"Web 服务器在充当网关或代理服务器时收到无效响应"。是否有修复、解决方法或至少是我看到此问题的原因?

逻辑应用 ODATA 筛选器适用于日期时间偏移量类型,但不适用于日期时间类型。

您可以将数据类型更改为日期时间偏移量,或者使用复杂的 ODATA 筛选器来比较日期时间的每个部分,例如

year(mdate) gt year(2018-05-07T07:15:12Z) and 
month(mdate) gt month(2018-05-07T07:15:12Z) and 
day(mdate) gt day(2018-05-07T07:15:12Z) and so on...

您可以在此处找到有关此内容的详细讨论。

呵呵

相关内容

  • 没有找到相关文章

最新更新