تحويل وقت الصدفة إلى hh: mm: ss: 00 تنسيق في SQL Server 2008 دعنا نتعمق في الحل. إليك عينة استعلام لتحقيق ذلك:
DECLARET int = 10455836 ؛ - مثال على قيمة الوقت الصحيح حدد (t / 1000000) ٪ 100 ساعة ، (t / 10000) ٪ 100 كدقيقة ، (t / 100) ٪ 100 كثانية ، (t ٪ 100) * 10 as millisecond ؛
يحسب الاستعلام الساعة ، الدقيقة ، والثانية ، والمللي ثانية مكونات بشكل فردي ويعرضها بتنسيق جدولي. dateadd (ساعة ، (t / 1000000) ٪ 100 ، dateadd (دقيقة ، (t / 10000) ٪ 100 ، dateadd (الثاني ، (t / 100) ٪ 100 ، dateadd (millisecond ، (t ٪ 100) * 10 ، يلقي ('00: 00: 00 'كوقت (2))))))) ؛ في Time Format
declare @T int = 10455836; -- Example integer time value select (@T / 1000000) % 100 as hour, (@T / 10000) % 100 as minute, (@T / 100) % 100 as second, (@T % 100) * 10 as millisecond;تنسيق الوقت HH: MM: SS: 00 يمثل ساعات ، دقائق ، ثواني ، ومئات من الثانية. في هذا السياق ، لا يشير الجزء "00" إلى مللي ثانية. بدلاً من ذلك ، إنه عنصر نائب للمئات من الثانية ، وهو دقة من مكانين عشريين.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3