delphi4arab منتديات دلفي للعرب
تنسيق التاريخ في جملة select - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : تنسيق التاريخ في جملة select (/showthread.php?tid=11429)



تنسيق التاريخ في جملة select - samnaj00 - 03-07-2021

السلام عليكم ورحمة الله وبركاته
هل يمكن تنسيق التاريخ لاستعلام في جملة select  - قاعدة بيانات absolute
وجدت لـ sql server
مثال:
كود :
SELECT FORMAT (getdate(), 'dddd, MMMM, yyyy') as date

فهل من طريقة لاظهار التنسيق المطلوب في الاستعلام؟


RE: تنسيق التاريخ في جملة select - larbiparadox - 03-07-2021

(03-07-2021, 04:14 PM)samnaj00 كتب : السلام عليكم ورحمة الله وبركاته
هل يمكن تنسيق التاريخ لاستعلام في جملة select  - قاعدة بيانات absolute
وجدت لـ sql server
مثال:
كود :
SELECT FORMAT (getdate(), 'dddd, MMMM, yyyy') as date

فهل من طريقة لاظهار التنسيق المطلوب في الاستعلام؟

وعليك السلام ورحمة الله وبركاته

كود :
SELECT TODATE('03/07/2021','DD/MM/YYYY') as laDate From laTable



RE: تنسيق التاريخ في جملة select - samnaj00 - 05-07-2021

كود :
SELECT TODATE('03/07/2021','DD/MM/YYYY') as laDate From laTable
بارك الله فيك استاذي الكريم

بعد تجربة الكود في محرر AbsDbManager
لا يعمل سوى هذا التنسيق فقط dd/mm/yyyy
اما باقي التنسيقات مثل yyyy/mm/dd   - yyyy/mm/dddd لا تعمل ويعطي not a valid integer value
والسبب هو ان todate تاخذ تنسيق الويندوز - فعندما غيرت تنسيق الويندوز الى yyyy/mm/dd عملت todate مع هذا التنسيق