mysql - Selecting dates as columns for summary table -
इस उदाहरण तालिका और डेटा से:
टैब्लेट बिक्री (`sales_person_id` int, `बिक्री_डेट 'दिनांक समय,` बिक्री_माउंट` पूर्णांक); बिक्री में निवेश करें (`विक्रय_पंजी_आईडी`,` बिक्री_डेटा`, `बिक्री_अमित`) मूल्य (1, '2014-01-01 00:00:00', 10), (1, '2014-01-02 00:00:00 ', 12), (2,' 2014-01-03 00:00:00 ', 20), (1,' 2014-01-03 00:00:00 ', 15), (1,' 2014-01 -03 00:00:00 ', 3), (3,' 2014-01-05 00:00:00 ', 25);
जब उपयोग किया जाता है @startDate = '01/01/01'
और @endDate = '2014/01/06 '
मैं इस प्रारूप में परिणाम वापस करना चाहता हूं:
आईडी | 20140101 | 20140102 | 20140103 | 20140104 | 20140105 | 20140106 | -------------------------------------------------- -------------------- 1 | 10 | 12 | 18 | 0 | 0 | 0 | 2 | 0 | 0 | 20 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 25 | 0 | -------------------------------------------------- --------------------
मुझे यकीन है कि यह एक ही क्वेरी में किया जा सकता है, लेकिन मेरे पास नहीं है इस समय कुछ भी करीब है अगर मैं कोई प्रगति करता हूं तो मैं संपादित करूंगा।
Comments
Post a Comment