sql - Select most recent rows that match a condition in SQLite -


मान लें कि मेरे पास एक टेबल है:

  नाम, स्थिति, टाइमस्टैम्प  

और मैं पंक्तियों का चयन करना चाहता हूं जो स्थिति = 'सक्रिय' से मेल खाता है, लेकिन केवल उनमें से प्रत्येक के लिए सबसे हाल का टाइमस्टैम्प है। इसलिए यदि इस तरह की पंक्तियाँ थीं:

  बॉब, सक्रिय, 5/10/2010 बॉब, सक्रिय, 6/12/2010 एन, निष्क्रिय, 6/12/2000 एन, सक्रिय, 9 / 3/2009 एन, सक्रिय, 9/25/2010  

मैं इसे वापस करना चाहता हूं:

  बॉब, सक्रिय, 6/12 / 2010 एन, सक्रिय, 9/25/2010  

मैं यह कैसे कर सकता हूँ?

<पूर्व>

कोड> नाम, स्थिति, अधिकतम (टाइमस्टैम्प) को मेरे_table से चुनें जहां स्थिति = 'सक्रिय' समूह नाम, स्थिति

पर एक नज़र डालें


Comments