الانتقال إلى المحتوى
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.

طريقة كتابة معادلة لحساب تاريخ الميلاد - Sysdate

Featured Replies

بتاريخ:

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

 

قبل اى حاجة انا حاسس انى خنقتكم من كتر الاسئلة بس ربنا يجعله فى ميزان حسانتكم ان شاء الله

 

انا عندى 2 عمود بداخل جدول تمام

 

اول عمود يحتوى على تاريخ الميلاد والثانى عبارة عن  Display Item  تم انشاؤه لحساب السن

 

sysdate -birthday_table

 

مش عارف اكتب ال  Formula

 

ممكن حد يساعدنى مرفق صور توضيحية

post-112020-0-99472200-1448823715_thumb.png

post-112020-0-87337600-1448823716_thumb.png

بتاريخ:

مش عارف دي كلمة مرفوضة كمبرمج دي اول حاجة
رقم 2لازم تتعلم تبحث و علي المنتديات الاجنبية و جوجل بيوفر معلومات
رقم 3 انت بكلامك بتقول انك ما ذاكرتش او ما تعرفش حاجة عن دوال التاريخ و الفرق بينهم
الحل بقي

Select trunc(months_between(system,birthrate_column)/12)
From your table

طبعاً تظبطها لو في الفورم خليها into ال item بتاعك

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

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

شكرا جدا استاذ  

ahmedmohamedali

بس على فكرة مجتش معايا

بتاريخ:

System = sysdate

بتاريخ:

انا برد عليك من علي الموبايل حاول تنسخ الكود و ظبط ال syntax

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

بص انا عملت  SYNTAX  دي

 

select
trunc((to_number(to_char(sysdate,'yyyymmdd'))
      -to_number(to_char(SBIRTHDAY,'yyyymmdd'))
      )/10000) from STATUSF;

وعطتنى ايروور

 

حتجنن يا جدعان

بتاريخ:

جرب هذا الإيعاز أنا أستخدمه لكن الآن كتبته على جدول employees  من schema hr  جربه في نافذة sql  وإذا كان هذا ماقصدته تستطيع إستخدامه بعد تغيير اسم العمود والجدول حسب ما لديك ووضع into 

SELECT TRUNC(MONTHS_BETWEEN(sysdate, hire_date)/12) years FROM employees;
بتاريخ:
  • كاتب الموضوع

استاذ / ميس

 

ياجماعة جملة SELECT بيعترض عليها فى Property Palette

 

انا عندى عمود العامود ده بيتكتب فيه تاريخ الميلاد مثلا  26/07/1979  اسم العامود sbirthday

 

عملت display items  سميته  age  المطلوب  وضع formula فى Property Palette الخاصة بــــ display items تكون صيغتها كالأتى

 

sbirthday-sysdate = age

 

 

جربت كذا syntx  مش عايز يقبلها فى Property Palette الخاصة بال display items

 

يا ريت تكونى فهمتينى

 

 

post-112020-0-34169500-1449231016_thumb.png

post-112020-0-15239500-1449231018_thumb.png

بتاريخ:

ضعها بشكل إيعاز صريح في trigger pre-insert  على مستوى الـ block  ليس شرط أن تعملها formula

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

ححاول اجربها وابعتلك شكرا جدا

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

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

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

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

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

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.