मेरे पास timestamp
नामक एक फ़ील्ड है। यह आखिरी बार एक सदस्य में लॉग इन किया गया था। मैं एक जहांमैं MySQL में टाइमस्टैम्प माइनस 6 सप्ताह कैसे प्राप्त करूं?
WHERE timestamp > todays date - 6 weeks
मैं यह कर होगा कैसे की तरह कुछ के लिए एक प्रश्न में खंड शामिल करने के लिए देख रहा हूँ है? मैं केवल उन उपयोगकर्ताओं को शामिल करने का प्रयास कर रहा हूं जिन्होंने पिछले 6 सप्ताह में लॉग इन किया है।
धन्यवाद
है कि जरूरत नहीं होगी जहां टाइमस्टैम्प> = UNIX_TIMESTAMP (NOW() - INTERVAL 6 सप्ताह)? –
जिस तरह से मेरा उत्तर लिखा गया है वह अच्छी तरह से काम करता है। मुझे पता है, क्योंकि मैं इसे नियमित रूप से करता हूं। मैं कहां से खंड में 'UNIX_TIMESTAMP' जोड़ने के खिलाफ अनुशंसा करता हूं, क्योंकि यह असामान्य असामान्य है कि इसे ऐसा करने के लिए अनावश्यक है। –
इस काम को जानना अच्छा है। इस विषय पर बस [इस सवाल] (http://stackoverflow.com/questions/3886269/can-i-compare-mysql-timestamp-with-datetime-columns-is-it-bad) मिला। –