Как отобразить мой sqlite запрос с разделителем - PullRequest
1 голос
/ 20 апреля 2020

Я ищу решение для изменения режима вывода моего запроса sqlite в моем файле php. Это мой текущий запрос

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) с простой запятой между этими двумя значениями чтобы отобразить его в моем старшем графике. Я пытался с group_concat, но я не могу найти хороший синтаксис. Вы знаете, как я могу это сделать?

Спасибо !!!

1 Ответ

1 голос
/ 20 апреля 2020

group_concat() является агрегатной функцией и не может применяться к другой агрегатной функции, такой как avg(). Вы можете сделать это с помощью простой конкатенации:

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