Web design and hosting, database, cloud and social media solutions that deliver business results
  • حلول الأعمال
    • خدمات قاعدة البيانات
      • أدوات
    • تصميم الموقع
      • جزيرة وايت
    • الخدمات السحابية
    • وسائل الاعلام الاجتماعية
  • الأكاديمية
    • تعلم قاعدة البيانات
      • استخدام SQL Server Pivot-Unpivot
      • استخدام وظائف خادم SQL
      • باستخدام SQL Server التواريخ
      • باستخدام بيانات SQL
      • صيانة خادم SQL
    • تعلم تصميم المواقع
  • معلومات عنا
    • الفريق
      • تشيستر كوبربوت
      • جافين كلايتون
      • سونيل كومار
      • علي الأمين
    • محفظة
    • مقالات
    • وظائف
عربى (AR)čeština (CS)Deutsch (DE)English (EN-GB)English (EN-US)Español (ES)فارسی (FA)Français (FR)हिंदी (HI)italiano (IT)日本語 (JA)polski (PL)Português (PT)русский (RU)Türk (TR)中国的 (ZH)

مزود خدمة وظيفة DATEFROMPARTS لإصدارات 2012 قبل

وظيفة SQL Server لـ SQL 2000 و 2005 و 2008 و 2008R2 لنفس الوظيفة مثل DATEFROMPARTS لوظيفة 2012

هذه وظيفة بسيطة إلى حد ما لاستبدال الوظيفة المفقودة لوظيفة DATEFROMPARTS في SQL Server 2012 والإصدارات الأحدث. إنه تسلسل بسيط من السنة والشهر واليوم في تنسيق التاريخ ، ويتم إرجاعه كتاريخ. بمجرد بناء نسميها كما تفعل أي وظيفة أخرى.

أثناء اختبار بعض التواريخ الإضافية لعيد الفصح المؤرخة DATETIME2 ، وجدنا أن بعض التواريخ قبل 1000AD قد تكون بسبب طول النص. نحن نستخدم وظيفة لضمان طول كل جزء من التاريخ ، لذلك احصل عليها من الرابط أدناه.

يميل هذا إلى أن يكون جزءًا مهمًا من وظائف التاريخ الأخرى التي نستخدمها ، وقد تم نشره في NHS وقواعد البيانات القانونية.

أكثر من: تاريخ الحشو وظيفة
CREATE FUNCTION Dates.DateFromParts(@Year SMALLINT,@Month SMALLINT,@Day SMALLINT) RETURNS DATETIME2 AS BEGINDECLARE @Date DATETIME2=Dates.DatePad(@Year,4)+'-'+Dates.DatePad(@Month,2)+'-'+Dates.DatePad(@Day,2)RETURN @DateENDGO

Author

Was this helpful?

Please note, this commenting system is still in final testing.
Copyright Claytabase Ltd 2020

Registered in England and Wales 08985867

RSSLoginLink سياسة ملفات الارتباطخريطة الموقع

Social Media

facebook.com/Claytabaseinstagram.com/claytabase/twitter.com/Claytabaselinkedin.com/company/claytabase-ltd

Get in Touch

+442392064871info@claytabase.comClaytabase Ltd, Unit 3d, Rink Road Industrial Estate, PO33 2LT, United Kingdom
The settings on this site are set to allow all cookies. These can be changed on our Cookie Policy & Settings page.
By continuing to use this site you agree to the use of cookies.
Ousia Logo
Logout
Ousia CMS Loader