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

Php 如何使用分隔符显示我的sqlite查询,php,sqlite,group-concat,Php,Sqlite,Group Concat,我正在寻找在php文件中更改sqlite查询的de输出模式的解决方案。这是我目前的问题 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; 用这个 但是我想在这两个值之间用一个简单的逗号来显示这个值(moy_min和moy_max),以便在我的highchart中显示它。我试过使

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

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;
用这个

但是我想在这两个值之间用一个简单的逗号来显示这个值(moy_min和moy_max),以便在我的highchart中显示它。我试过使用group_concat,但找不到好的语法。你知道我怎么做吗

谢谢你

group\u concat()
是一个聚合函数,不能应用于另一个聚合函数,如
avg()

您可以通过简单的连接来实现:

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

哇!谢谢。我用| |试过,但忘了去掉别名;-)