gpt4 book ai didi

mysql - SQL Informix 查询分组依据

转载 作者:行者123 更新时间:2023-11-29 08:18:50 25 4
gpt4 key购买 nike

我想要按月分组的表格

我有一个简单的 SQL Informix 查询,如下所示:

SQL

SELECT COUNT(startdatetime) 
FROM agentconnectiondetail
WHERE WEEKDAY(startdatetime) IN (1,5)
GROUP BY MONTH(startdatetime)";

输出是:

ERROR [42000] [Informix][Informix ODBC Driver][Informix]A syntax error has occurred.

我的查询出了什么问题?

最佳答案

如果您希望结果按月分组,则需要将其包含在 SELECT 列表中。您的 GROUP BY 将需要使用序数位置样式语法,因为您要按表达式进行分组:

SELECT MONTH(startdatetime), COUNT(*)
FROM agentconnectiondetail
WHERE WEEKDAY(startdatetime) IN (1,5)
GROUP BY 1

想必您知道今年与去年相比您在做什么......

关于mysql - SQL Informix 查询分组依据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19995362/

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