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

سؤال في الselect

مغلق
بدأه maas في 25 فبراير 2006 · 4 رد · 484 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يا شباب عندي سؤال في الqueries

و اهو

عندي انه الquery و بغيت أحول يطلع تاريخ ميلادي بالساعات

select (sysdate-to_date (&'20/Nov/1980')from dual;
#2
select (sysdate-to_date('08-NOV-1980','DD-MON-YYYY'))* 24 from dual;
#3

مشكور أخوي

و لكن عندي سؤال

و إذا انه عندي تاريخ و بغيت اني أنقصه من التاريخ الأصلي يعني الsysdate و أطلع الage

فعل نفس الquery أو الكود أستخدمه؟؟

#4

اخي الكريم : sysdate-anydate يعطي الفرق بين التاريخين بالأيام ثم يمكنك تحويله إلى ما تريد : أيام - ثواني - ساعات .....

مثلاً : إذا أردت تحويله إلى age :

select  (sysdate-to_date('08-NOV-1980','DD-MON-YYYY'))/365 from dual;

تم تعديل هذه المشاركة بواسطة informat في 26 فبراير 2006 في 00:34

#5

تشكر أخوي

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

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