मैं SQLAlchemy में डेटाटाइम प्रारूपित करने का प्रयास कर रहा हूं जैसे मैं शुद्ध MYSQL में कर सकता हूं:

DATE_FORMAT(datetime, '%Y-%m')

हालांकि, मैं डेटाबेस के रूप में SQLite का उपयोग कर रहा हूं और रॉ एसक्यूएल कोड की बजाय SQLAlchemy का उपयोग करना चाहता हूं।

मैं समझता हूं कि func.date() डेटाटाइम को SQLite और SQLAlchemy के साथ दिनांक में बदल देगा, लेकिन मुझे केवल वर्ष और माह प्राप्त करने की आवश्यकता है जैसे आप कर सकते हैं:

func.to_char(datetime, '%Y-%m')

हालाँकि, यह केवल PostgreSQL के साथ काम करता प्रतीत होता है।

किसी भी सहायता का स्वागत है, धन्यवाद

0
DidSquids 12 फरवरी 2021, 19:44
1
sqlite.org/lang_datefunc.html पर एक नज़र डालें
 – 
Ilja Everilä
13 फरवरी 2021, 19:12

1 उत्तर

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

मैंने पाया है कि निम्नलिखित SQLite के लिए sqlalchemy के साथ काम करता है:

func.strftime('%Y-%m', datetime)
0
DidSquids 20 फरवरी 2021, 16:17