إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

عاوزة بروسيجر يحول الوقت من ارقام الي كلمات


1 رد (ردود) على هذا الموضوع

#1 ghada82

ghada82

    عضو

  • الأعضــاء
  • 3 مشاركة
  • الاسم الأول:ghada
  • اسم العائلة:ahmed
  • البـلـد: Country Flag

تاريخ المشاركة 08 January 2008 - 02:52 PM

لو حد يقدر يساعدني عاوزة procedure or function
بيحول الوقت من ارام الي كلمات يعني مثلا الساعه (1:30) تبقة الساعه الواحدة والنصف لو حد يقدر يساعدني بكون مشكورة جدا

#2 maher74

maher74

    عضو

  • الأعضــاء
  • 3 مشاركة

تاريخ المشاركة 08 January 2008 - 07:04 PM

السلام عليكم
جرب الجملة التالية :
SELECT (CASE TO_NUMBER(TO_CHAR(SYSDATE,'HH'))  WHEN 1 THEN 'الواحدة'
WHEN 2 THEN 'الثانية'
WHEN 3 THEN 'الثالثة'
WHEN 4 THEN 'الرابعة'
WHEN 5 THEN 'الخامسة'
WHEN 6 THEN 'السادسة'
WHEN 7 THEN 'السابعة'
WHEN 8 THEN 'الثامنة'
WHEN 9 THEN 'التاسعة'
WHEN 10 THEN 'العاشرة'
WHEN 11 THEN 'الحادية عشرة'
WHEN 1 THEN 'الثانية عشرة'
END)
||' و '||
(CASE TO_NUMBER(TO_CHAR(SYSDATE,'MI')) WHEN 30 THEN 'النصف'
WHEN 20 THEN 'عشرون دقيقة'
WHEN 15 THEN 'ربع'
WHEN 45 THEN 'خمسة وأربعون دقيقة'
ELSE 'أكمل أنت الباقي'
END)
||' '||(CASE TO_CHAR(SYSDATE,'pm') WHEN 'pm' THEN 'مساءً' ELSE 'صباحاً' END)
FROM DUAL