الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

جمع حقل الوقت الاضافي

مغلق
بدأه KARIMSOFT في 8 يوليو 2006 · 2 رد · 394 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف يمكن جمع حقل الوقت الاضافي علما بان الحقل من datetime وبه فرق الوقت الزائد عن وقت الانصراف الاصلي واريد اسلام يجمع كل موظف له ساعات اضافية sum

وجزاكم الله كل خير

#2

ممكن تصف بنية الجدول أكثر

و تشرح بتفصيل أكثر

لأني ما فهمت عليك أبدا

#3

اخي العزيز

يجب ان يكون الحقل المراد تخزين الزمن به من نوع nvarchar او اي نوع مثله

ايضا يجب تخزين التوقيت بهذا الشكل HH:MM مثال 01:35

فعند تخزين

01.30

01.40

يكون ناتج الجمع هو :

- 03.10 وذلك بالساعات و الدقائق

او

- 03.166666 بالارقام العشرية

هذا الاستعلام ياتي بالاجمالي كأرقام العشرية

SELECT     CAST(SUM(DATEDIFF(n, '1900-1-1', CAST('1900-1-1 ' + ColumnName AS DATETIME))) AS decimal) / 60 AS Expr1
FROM TableName

;)

هذا الموضوع مغلق.

مواضيع مشابهة