gpt4 book ai didi

mysql group_concat 和条件

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

我需要获取满足条件 timediff(delta_ts,creation_ts) > "00:01:00"

的 bug_id

我用这个创建了查询

GROUP_CONCAT(
DISTINCT
bug_id
from bugs
where
timediff(delta_ts,creation_ts) > "00:01:00"
SEPARATOR ' '
)

请帮助我,因为我在此查询中遇到错误:

select sum(IF(priority="P3",1,0)) P3count,
SUM(IF(priority="P2",1,0)) P2count,
sum(IF(timediff(delta_ts,creation_ts) > "00:01:00",1,0)) exeeded,
GROUP_CONCAT(DISTINCT bug_id from bugs where priority="P2")
from bugs
where bugs.product_id=237
and bugs.resolution='FIXED'
and bugs.creation_ts >='2013-06-14 09:00:00'
and bugs.creation_ts <= '2013-06-16 08:59:59'
and bug_status="RESOLVED";

抛出错误:

错误 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行使用“from bugs wherepriority="P2") from bugswhere bugs.product_id=237 and bugs.res”附近的正确语法

最佳答案

选择 sum(IF(priority="P3",1,0)) P3count, SUM(IF(priority="P2",1,0)) P2count, sum(IF(timediff(delta_ts,creation_ts) > "00:01:00",1,0)) 执行,(从优先级=“P2”的错误中选择 GROUP_CONCAT(DISTINCT bug_id))作为 bugs.product_id=237 和 bugs.resolution='FIXED' 的错误和错误的 bugid .creation_ts >='2013-06-14 09:00:00' 和 bugs.creation_ts <= '2013-06-16 08:59:59' 和 bug_status="已解决";

关于mysql group_concat 和条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17122529/

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