gpt4 book ai didi

mysql - Jasper date_sub 错误

转载 作者:行者123 更新时间:2023-11-30 00:46:20 26 4
gpt4 key购买 nike

我在贾斯珀有一个查询:

     SELECT
date_format(
DATE_SUB(a.start_stamp, INTERVAL 5 hour),
"%Y-%m-%d %H:%i:%s"
) as date,
FROM
a

如果我与 Jasper 分开运行它运行良好,但在 Jasper 中会出现错误。如果我将鼠标悬停在“小时”一词上,它会显示:无关的输入小时,期待“)”。另外,如果我删除 DATE_SUB 它不会给出错误。我该如何解决这个问题?(我使用的是 Jaspersoft Studio 5.5.0)

最佳答案

贾斯珀接受这个吗?

SELECT DATE_FORMAT(a.start_stamp-INTERVAL 5 HOUR,'%Y-%m-%d %H:%i:%s') AS `date`
FROM a

您问题中的查询在as date 之后有一个额外的逗号。它还将date 作为结果集中的列名,尽管 DATE 是保留的 SQL 字。它还使用双引号将格式字符串括起来,尽管在 MySQL 中通常使用单引号来实现此目的。

我还更改了日期算术运算。

关于mysql - Jasper date_sub 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21335678/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com