मैं एक प्रश्न बनाने की कोशिश कर रहा हूं जो टाइमस्टैम्प के आधार पर परिणाम वापस लाता है, 30 मिनट का अंतराल कहता है।mySQL चुनें टाइमस्टैम्प (अब() - 3000);
तो मैं क्या पता लगा है कि मैं
SELECT * FROM x WHERE ts BETWEEN timestamp(now()-3000) AND timestamp(now())
तो यह सब कुछ पिछले 30 मिनट के भीतर स्तंभ ts में टाइमस्टैम्प के साथ एक्स से क्वेरी करेगा कर सकते हैं।
हालांकि, यह केवल बाद में काम करता है() yyyy-mm-dd एचएच: 30: 00 अंक से पहले है क्योंकि इससे पहले कभी भी न्यूल में परिणाम होगा ... यह बल्कि बोझिल है और मुझे समझ में नहीं आता क्यों घंटे से केवल Friggin मिनट घटाना नहीं होगा!
कृपया मेरी मदद करें! मुझे पिछले 30 मिनट के भीतर कोई प्रश्न करने का कोई अन्य तरीका नहीं मिला, यही वह है जिसे मैं हासिल करने की कोशिश कर रहा हूं।
सादर,
जॉन
सभी की
वास्तव में है जब मैं 1800 घटाया गया यह केवल 18 सेकंड घटा दिया गया है ... – Theveloper
@ डेवलपर आह यह unix_timestamp होना चाहिए, उस भाग को नहीं देखा। एक टाइमस्टैम्प एक अलग प्रारूप में है जिसे आप गणित के साथ सुसंगत रूप से नहीं कर सकते हैं। – mugetsu