PHP, MYSQL рассчитывать годовой объем производства - PullRequest
0 голосов
/ 29 сентября 2018

Моя проблема в том, что у меня есть таблица, подобная этой:

recordID  patientID    date       treatment     
   1         1      2016-02-12  Dental Hygiene   
   2         2      2016-03-30  Exam & Cleanings   
   3         2      2016-02-12  Flouride Treatment    
   4         1      2016-05-17  Exam & Cleanings     
   5         3      2016-06-22  Flouride Treatment
   6         3      2016-02-01  Flouride Treatment
   7         3      2017-02-29  Teeth Whitening
   8         4      2017-10-12  Bridges
   9         3      2017-11-02  Teeth Whitening
   10        2      2018-02-12  Bridges
   11        4      2018-08-20  Compsite Fillings
   12        1      2018-10-05  Bridges
   13        2      2018-12-12  Teeth Whitening     

Итак, каким-то образом я хочу получить такие данные:

YEAR: 2016
treatment: Dental Hygiene
count: 1
treatment: Exam & Cleanings
count: 2
treatment: Flouride Treatment
count: 3

YEAR: 2017
treatment: Bridges
count: 1
treatment: Teeth Whitening
count: 2

YEAR: 2018
treatment: Compsite Fillings
count: 1
treatment: Teeth Whitening
count: 1
treatment: Bridges
count: 2

Возможно ли получить этот результат иззапрос?

У меня есть этот запрос до сих пор.но проблема в том, что ГОД неоднократно печатался в том же году.

SELECT YEAR(date), treatment, COUNT(*) AS count
FROM patient_records
GROUP BY YEAR(date), treatment
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...