الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيف استخلص الوقت من حقل فيه time and date

Featured Replies

بتاريخ:

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

عندي field فيه هذه القيمة 1/5/2006 05:00:00 جزء التاريخ وجزء الوقت كيف يمكنني ان استخلص جزء الوقت من هذا الحقل لاني اريد ان اعمل عملية حسابية علي جزء الوقت

مع العلم ان الفيلد كان اساسا VARCHAR2 وانا قمت بهذه العملية لتحويله الى DATE

select TO_DATE ( T.SAT_FROM_TIME,'HH24:MI:SS')
from att_shift t

تم تعديل بواسطة فلة

بتاريخ:
مع العلم ان الفيلد كان اساسا  VARCHAR2  وانا قمت بهذه العملية لتحويله الى  DATE
select TO_DATE ( T.SAT_FROM_TIME,'HH24:MI:SS')
from att_shift t


69066[/snapback]





السلام عليكم
الاخت العزيزة فلة
أتوقع ان عملية التحويل السابقة قد نتج عنها الخطأ رقم
ORA-01830
ORA-01830 date format picture ends before converting entire input string

و سبب هذا الخطأ هو ان الفيلد يحتوي علي التاريخ و الوقت ايضا
و لذلك لتحويله الي DATE عن طريق استخدام TO_DATE
يجب استخدامها كالتالي
select TO_DATE ( T.SAT_FROM_TIME,'DD-MM-YYYY HH24:MI:SS')
from att_shift t




و لاستخلاص الوقت فقط من هذا الحقل
فيمكن استخدام هذه الطريقة و هي كالتالي

SELECT   TO_CHAR(TO_DATE(T.SAT_FROM_TIME, 'DD-MM-YYYY HH24:MI:SS'), 'HH24:MI:SS')
 FROM  att_shift t


بالتوفيق

تم تعديل بواسطة hanon_OCP

بتاريخ:
  • كاتب الموضوع

مشكور اخي الكريم hanon_OCP على مرورك وشكرا على الكود

تحياتي لك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.