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

فهل من طريقة لاظهار التنسيق المطلوب في الاستعلام؟
الرد
#2
(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
‏اللّهمّ فرّج أُموراً ضَاقت بها صُدورنا وعجزت بها حيلتنا وقلّ بها صَبرنا الّلهمّ أَسعِد قلوبنا بما أنتَ أعْلَمُ بِهِ مِنّا
[-] كل من 1 user says قال شكرا ل larbiparadox على المشاركة المفيدة
  • samnaj00
الرد
#3
كود :
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 مع هذا التنسيق
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم