如何使用分隔符显示我的 sqlite 查询

How to display my sqlite query with separator

我在 php 文件中寻找更改 sqlite 查询输出模式的解决方案。这是我当前的查询

SELECT 
  strftime('%m-%d', date) day, 
  round(avg(min),1) as moy_min, 
  round(avg(max),1) as moy_max 
FROM historique GROUP BY day;

有了这个result

但我想显示此值(moy_min 和 moy_max),并在这 2 个值之间用一个简单的逗号将其显示在我的图表中。我尝试使用 group_concat,但找不到合适的语法。你知道我该怎么做吗?

谢谢!!!

group_concat() 是一个聚合函数,不能应用于另一个聚合函数,如 avg().
您可以通过简单的串联来完成:

SELECT strftime('%m-%d', date) day, 
  round(avg(min),1) || ',' || round(avg(max),1) as moy 
FROM historique 
GROUP BY day;