मैं पोस्टग्रेस 9.5 का उपयोग कर रहा हूं। मेरे पास TIMESTAMP प्रकार की मेरी तालिका, लेख में एक कॉलम है। मैं एक प्रश्न लिखना चाहता हूं जिसमें शर्तों में से एक दो लेखों की तुलना करना है जिनकी तिथियां अधिकतम 15 मिनट से अलग हो जाती हैं। मैंने यह कोशिश की ...

where extract(minute from a2.created_on - a1.created_on) < 15

लेकिन मुझे एहसास हो रहा है कि यह गलत है। यह 15 मिनट से अलग किए गए लेखों को लौटाता है, लेकिन एक घंटे और 15 मिनट और दो घंटे, 15 मिनट आदि से अलग किए गए लेखों को भी। मैं अपनी स्थिति को कैसे परिष्कृत करूं ताकि यह केवल 15 मिनट से अलग किए गए लेखों पर विचार करे?

1
Dave 6 जुलाई 2019, 04:54

1 उत्तर

सबसे बढ़िया उत्तर

यह और अधिक सरल होना चाहिए:

WHERE a2.created_on - a1.created_on < '15min'

दो टाइमस्टैम्प मानों का अंतर अंतराल मान है।

1
Pavel Stehule 6 जुलाई 2019, 04:23