का उपयोग कर हाईचर्ट्स के लिए जेएसओएन डेटा महीनेवार को स्वरूपित करना दो टेबल हैं। पहली तालिका मुझे एक नर्स के तहत गर्भवती महिलाओं की संख्या दिखाती है। ध्यान रखें कि कई नर्सें हैं जो एक डॉक्टर के अधीन आती हैं। प्रत्येक गर्भवती महिला को एक नर्स में मैप किया जाता है और प्रत्येक नर्स को एक डॉक्टर को मैप किया जाता है। >नर्स - ->डॉक्टर तो पदानुक्रमMySQL
गर्भवती महिलाओं है।
अब, प्रत्येक गर्भवती महिला की पंजीकरण तिथि है।
दूसरी तालिका मुझे डॉक्टरों को नर्सों का मानचित्रण दिखाती है।
अब, मेरी पूछताछ डॉक्टरों के विवरण और प्रत्येक डॉक्टर के लिए महीने (जनवरी से दिसंबर तक) गर्भवती महिलाओं की गिनती दर्ज की जानी चाहिए। तो मेरा अंतिम परिणाम जेएसओएन प्रारूप में होना चाहिए जैसा कि नीचे लागू किया गया है। इस प्रारूप को मुझे हाईचर्ट्स के लिए इसकी आवश्यकता है।
और अगर वहाँ किसी माह विशेष नहीं गर्भवती महिलाओं से किया गया है, इसे वापस चाहिए 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]
}]
मैं निम्न क्वेरी की कोशिश की है, लेकिन मैं संरचना बनाने में सक्षम है, जब यह महीने के लिए आता है नहीं कर रहा हूँ।
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
संपादित
दो तालिकाओं के रूप में इस प्रकार है
तालिका 1 हैं: nurse_dets
nurse_id population doctor_id nurse_name
तालिका 2: preg_reg_other
preg_id nurse_id reg_date
क्या आप कृपया टेबल का वर्णन कर सकते हैं –
@Joe_Tz तालिका कॉलम के नामों के लिए संपादन अनुभाग देखें, उम्मीद है कि यह मदद करता है :) –
कृपया इस लिंक को चेक करें http://stackoverflow.com/questions/14019964/how-to-group-by-year-and-month-in-mysql –