मेरे पास 'last_login' नामक डेटाटाइम कॉलम है।MySQL कहां से एक महीने से अधिक है?
मैं अपने डेटाबेस से उन सभी रिकॉर्ड्स का चयन करने के लिए क्वेरी करना चाहता हूं जो पिछले महीने के भीतर लॉग इन नहीं हैं। मैं यह कैसे करु?
$query = $this->query("SELECT u.id, u.name, u.email, u.registered, g.name as group_name FROM `:@users` AS u LEFT JOIN `:@groups` AS g on u.group_id = g.id WHERE u.last_login = ...... LIMIT {$limit_start}, {$limit_end}");
: @ = डेटाबेस उपसर्ग
इस होना चाहिए ">" सही होने के लिए – Lamis
ऐसा कैसे? @JasonS उन सभी उपयोगकर्ताओं को ढूंढना चाहता है जिन्होंने पिछले महीने सिस्टम में लॉग इन नहीं किया है। इसका मतलब है कि उनकी अंतिम लॉगिन तिथि एक महीने पहले होगी। इसलिए, हम उन लोगों को रिकॉर्ड्स प्रतिबंधित करना चाहते हैं जिनके पास एक महीने पहले (i) कम से कम दिनांक (i) कम से कम() से पहले है। उपयोग> आपको केवल उन्हीं उपयोगकर्ताओं को देगा जो अंतिम लॉगिन के आखिरी महीने के दौरान थे। –