我的 Azure 流分析查询中有以下 SELECT 子句:
SELECT DateAdd(mi, DateDiff(mi, 0, DateAdd(s, 30, Max(timecreated))), 0) as 'timestamp'
这给出了以下错误:
表达式 'DateDiff ( mi , 0 , DateAdd(s, 30, Max ( timecreated ) ) )' 中 'DateDiff' 的第二个参数具有无效类型 'bigint'。'日期时间' 是预期的。
诚然,我正在使用的代码是从 StackOverflow 上的几个类似线程复制的,例如T-SQL 日期时间使用函数四舍五入到最接近的分钟和最接近的小时,但我不知道在我的场景中将 0 更改为什么。