mysql - Selecting distinct dates from datetime column in a table -


मेरे पास एक टेबल है

  id | संदेश | तारीख_ पोस्ट 1 | परीक्षण | 2011-03-08 03:15:13 2 परीक्षण | 2011-03-06 03:15:13 3 परीक्षण | 2011-03-08 03:15:13   

और एक क्वेरी की ज़रूरत है जहां मैं क्रम में भिन्न तिथियों की एक सूची वापस करता हूं।

यह मुझे तारीख देता है लेकिन वे ' फिर से अलग नहीं है और डुप्लिकेट नहीं हैं।

कोई भी विचार? (Php / mysql का उपयोग करना)

मुख्य संपादन:

जानकारी का एक महत्वपूर्ण हिस्सा भूल गया मैं महीनों और साल के आधार पर अद्वितीय तिथियाँ प्राप्त करने की कोशिश कर रहा हूं।

  2011-03-08 03:15:13 2011-03-06 03:15:13 2011-03-02 03 : 15: 13 2011-03-01 03:15:13 2011-02-01 03:15:13   

इसलिए क्वेरी चलाना केवल वापस होगा [2011-03-डीडी, 2011 -02-01] (कोई दिन होने का डीडी)

इसे न बताए जाने के लिए क्षमा करें।

आपकी क्वेरी आपके द्वारा निर्दिष्ट तारीखों को वापस लौटाएगी। यदि आप केवल अद्वितीय मासिक / वर्ष प्राप्त करना चाहते हैं, तो आपको या तो किसी तारीख को संशोधित करना चाहिए, कि प्रत्येक तिथि माह के पहले दिन हो, या आपको 'YYYY-MM' जैसे कुछ स्ट्रिंग प्रतिनिधित्व के साथ जाना चाहिए। क्षमा करें, मैं आपको एक सटीक कोड नहीं लिख सकता कि यह कैसे करना है, जैसा कि मैं mysql पर विकसित नहीं करता है, लेकिन मुझे लगता है कि इसे आपको कहीं मिलना चाहिए।)

  का चयन करें अलग वर्ष (तारीख_ पोस्ट) , तालिका से महीना (तारीख_ पोस्ट)    

Comments