Alternative to STR_TO_DATE() in sqlite -
SQLite के रूप में STR_TO_DATE ()
funciton MySQL में एक वैकल्पिक क्या है?
मुझे पता है कि यह पोस्ट कुछ हद तक पुरानी है लेकिन मैं उन लोगों के लिए वैसे भी पोस्ट कर रहा हूं जिनके समान समस्या हो सकती है जैसा मैंने किया था। मुझे एक खुली एपीआई से "2013-01-010101 00: 00 + 0000" के रूप में एक तिथि मिल रही है और इसे स्क्लाईट में एक स्ट्रिंग के रूप में संग्रहीत किया जा रहा है। जब मुझे दिनांक सीमा के आधार पर रिकॉर्ड पूछताछ की कोई ज़रूरत हो, तो समस्या उत्पन्न हुई। चूंकि मैं STR_TO_DATE () का उपयोग करने में सक्षम नहीं था इसलिए मुझे पता चला कि मैं SQLite फ़ंक्शन strftime () का उपयोग कर सकता हूं। नीचे एक ऐसी कार्यशील क्वेरी का एक उदाहरण है जिसे मैं इस उदाहरण के लिए प्रयोग कर रहा हूं, उम्मीद है कि वह किसी और की मदद कर सकेगा:
तिथि के रूप में स्ट्रॉफ्टएम (तारीख_कैटेड) का चयन करें tblFeeds से बनाया गया है जहां स्ट्रॉफ्ट (तारीख_कूट ) Strftime ('2013-01-01') और strftime ('2013-01-08') के बीच की तारीख द्वारा क्रमबद्ध;
इसने मुझे 01-01-2013 और 01-08-2013 (7 तारीख श्रेणी) के बीच बनाया गया रिकॉर्ड मिला।
इसके अलावा यहां कुछ दिनांक सीमाएं हैं आपके लिए यदि आप उन तिथियों को नहीं जानते हैं जो आप उपयोग करना चाहते हैं:
(पिछले 24 घंटों):
तिथि के रूप में स्ट्रिपटाइम (तारीख_कैटेड) का चयन करें tblFeeds से तैयार किया गया है जहां स्ट्रफ़टाइम (तारीख 'अब', '- 24 घंटों')) और स्प्रटाटाइम (तारीख ('अब')) तिथि के अनुसार क्रमबद्ध दिनांक
(पिछले हफ्ते):
Comments
Post a Comment