Подсчитать строку с месяцем и другими условиями - PullRequest
0 голосов
/ 09 марта 2019

Я знаю, что мы можем легко считать строки, но у меня есть некоторые проблемы с этим.

this is my table

Я пытался посчитать строку, где значение не равно '-' в каждом месяце. Этот запрос ниже подсчитывает все строки за все месяцы.

SELECT MONTHNAME(tanggal) as bulan,
(SELECT COUNT(iad) FROM triwulan WHERE iad!='-') as iadp,
(SELECT COUNT(isk) FROM triwulan WHERE isk!='-') as isk,
(SELECT COUNT(vap) FROM triwulan WHERE vap!='-') as vap,
(SELECT COUNT(hap) FROM triwulan WHERE hap!='-') as hap,
(SELECT COUNT(plebitis) FROM triwulan WHERE plebitis!='tidak') as plebitis
FROM `triwulan`
group by bulan

Буду признателен за любую помощь, спасибо ..

1 Ответ

0 голосов
/ 09 марта 2019

В ответ на комментарии пример нормализованного дизайна может выглядеть следующим образом:

examination 
examination_id tanggal    
             1 2019-02-01 
             2 2019-02-02 
             3 2019-02-03 
             4 2019-03-01 

examination_detail
examination_id infection_type plebitis
             1 iad            iya
             1 hap            iya
             2 hap            tidak
             3 isk            iya
             3 vap            iya
             4 isk            tidak
             4 vap            tidak

Вы должны решить, относится ли плебит более правильно к экзаменационной таблице илитаблица деталей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...