Es gibt zwei Tabellen. Erste Tabelle zeigt mir die Anzahl der schwangeren Frauen unter einer Krankenschwester. Denken Sie daran, dass es viele Krankenschwestern gibt, die unter einen Arzt kommen. Jede schwangere Frau ist einer einzigen Krankenschwester zugeordnet, und jede Krankenschwester ist einem einzelnen Arzt zugeordnet. So ist die Hierarchie istFormatieren von JSON-Daten für HighCharts mit MySQL unter Verwendung von MySQL
schwangere Frauen ->Krankenschwester ->Doktor.
Jetzt hat jede schwangere Frau ein Registrierungsdatum.
Zweite Tabelle zeigt mir die Zuordnung von Krankenschwestern zu Ärzten.
Nun, meine Abfrage sollte die Details der Ärzte und die Anzahl der registrierten schwangeren Frauen Monat für Monat (von Januar bis Dezember) für jeden Arzt abrufen. Also sollte mein Endergebnis im JSON-Format sein, wie es unten angewendet wird. Dieses Format benötige ich für HighCharts.
Und wenn es keine schwangeren Frauen für einen bestimmten Monat gewesen ist, sollte es 0
[{
name: 'Doctor ID',
data: [7.0(Jan), 6.9(Feb), 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6(Dec)],
name: 'Doctor ID 2',
data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]
}, {
name: 'Doctor Id 3',
data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0]
}]
zurückkehrt Ich habe die folgende Abfrage versucht, aber ich bin nicht in der Lage, die Struktur zu schaffen, wenn es um Monate kommt.
SELECT preg_reg_other.preg_id,nurse_dets.doctor_id,preg_reg_other.reg_date
from preg_reg_other,nurse_dets
where preg_reg_other.nurse_id = nurse_dets.nurse_id
and preg_reg_other.reg_date is not null
and nurse_dets.doctor_id= 1031
order by preg_reg_other.reg_date asc
EDIT
die beiden Tabellen sind wie folgt
Tabelle 1: nurse_dets
nurse_id population doctor_id nurse_name
Tabelle 2: preg_reg_other
preg_id nurse_id reg_date
können Sie bitte beschreiben Sie Tabellen –
@Joe_Tz Überprüfen Sie den Bearbeitungsabschnitt für die Namen der Tabellenspalten, hoffe das hilft :) –
Bitte überprüfen Sie diesen Link http://stackoverflow.com/questions/14019964/how-to-group-by-year-and-month-in-mysql –