我正在尝试将存储过程从 Microsoft SQL Server 2000 移动到 Informix 11。原始 SP 包含一个带有 GROUP BY 语句的最终选择语句,该语句包括转换后的日期时间:
group by convert(varchar(8), c.startDateTime, 1)
当我将其转换为 Informix 语法时,我在运行时遇到语法错误:
GROUP BY (c.startDateTime::DATETIME YEAR TO DAY)::VARCHAR(10)
谁能告诉我,如果可能的话,这可以在 Informix 中完成吗?如果这是不可能的,我怀疑,你通常会如何在整个查询中处理这个问题?