بتاريخ: 7 أكتوبر 200520 سنة comment_49045 السلام عليكم :- كيف يمكن عرض ساعات شغل كل USER من تاريخ إلي تاريخ ( كل يوم لوحده ) ؟ تقديم بلاغ
بتاريخ: 10 أكتوبر 200520 سنة comment_49209 وعليكم السلام ورحمة الله وبركاته ،،،قم بإنشاء جدول بحيث يكون الـPrimary Key تاريخ الخول إلى قاعدة البيانات (Login_time) بحيث يحتوي على الأقل الحقول التالية:loging_time TIMESTAMPlogoff_time TIMESTAMPconn_duration NUMBER - هذا العمود في تقديري اختياري، لكن وجوده سيقلل زمن استرجاع المعلومة لاحقاً!!بعدها قم بإنشاء Triggrt يقوم بإنشاء سجل جديد في حال دخول المستخدم للنظام ولكن دون إدخال قيم للعمودين الآخرين، وذلك لأنه عندما يخرج المستخدم من النظام سيقوم Trigger آخـر (أو ممكن نفس الـTrigger - وذلك بإضافة OR BEFORE) بعمل UPDATE للسجل لإدخال قيم لـ logoff و conn_duration (طبعاً قيمة conn_duration ستنتج من حاصل طرح وقت الدخول من وقت الخروج) وهكذا تستطيع أن تحدد الآتي:1- الأوقات التي استخدم المستخدم فيها النظام بالتفصيل (على مدي يوم أو أكثر).2- مجموع الأوقات التي استخدم فيها المستخدم النظام يوم بيوم أو أكثر !! تقديم بلاغ
بتاريخ: 10 أكتوبر 200520 سنة comment_49210 أخشى أو يبدو أني فهمت سؤالك غلط !!إن كنت كنت تسأل عن كيفية العرض في حال إنت أصلا عندك الجدول وتريد فقط أن تسترجع المعلومة، أرجو توضيح بنية الجدول تقديم بلاغ
بتاريخ: 31 يناير 200620 سنة comment_58937 السلام عليكم اريد احتساب الوقت المستغرق بين 2 تيكس ايتم واضع النتيجه في تكست اخر 10:15 12:15النتيجه 2:00بدون استخدام جدول على الفورم فقط تقديم بلاغ
بتاريخ: 31 يناير 200620 سنة comment_58974 السلام عليكم اريد احتساب الوقت المستغرق بين 2 تيكس ايتم واضع النتيجه في تكست اخر 10:15 12:15النتيجه 2:00بدون استخدام جدول على الفورم فقط58937[/snapback] تقديم بلاغ
بتاريخ: 31 يناير 200620 سنة comment_58975 جرب هذه الجملةselect (to_number(substr('12:15',1,2))-to_number(substr('10:15',1,2)))||':'||(to_number(substr('12:15',4,5)) - to_number(substr('10:15',4,5))) from dual تقديم بلاغ
بتاريخ: 4 فبراير 200620 سنة comment_59325 وعليكم السلام ممكن تستفيد من وجود log لل listner location c:\oracle\ora92\network\log تقديم بلاغ
بتاريخ: 5 فبراير 200620 سنة comment_59400 الاخ العزيز : شكراً لكم اولاً : يا ريت تشرح لي الاقواس الموجودةثانياً : لو فرضنا ان الايام مختلفة ايضاً مثلاً يوم السبت 10:30 الى يوم الاحد 1:15وشكراً تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.