Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

फ़िल्टरिंग के लिए टाइमडेल्टा ऑब्जेक्ट बनाने के लिए SQLAlchemy Integer फ़ील्ड का उपयोग करना

मुझे नहीं लगता कि Interval वहां आपकी मदद करेगा, क्योंकि यह डीबी-विशिष्ट दिनांक [समय] कार्यों में जबरदस्ती करने में सक्षम नहीं होगा। तो आपको शायद इसे हल करने के लिए प्लेटफ़ॉर्म विशिष्ट दिनांक [समय] फ़ंक्शंस का उपयोग करना चाहिए।

यदि आप postgresql . का उपयोग कर रहे हैं , नीचे दिया गया कोड काम करना चाहिए (मानते हुए Items.days पूर्णांक है):

q = (session.query(Item)
     .filter(func.age(now, Item.created_on) <=
             func.make_interval(0, 0, 0, Item.days)
             )
     )

देखें postgres' दिनांक/समय फ़ंक्शन और ऑपरेटर अधिक जानकारी के लिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql और php . में एईएस एन्क्रिप्शन

  2. mysql त्रुटि 'TYPE=MyISAM'

  3. डेटाबेस में एचटीएमएल इकाइयों को स्टोर करें? या पुनर्प्राप्त होने पर कनवर्ट करें?

  4. हाइबरनेट नामांकित क्वेरी - 3 टेबल में शामिल हों

  5. मेरी MySQL तालिका से बाधाओं को कैसे दूर करें?