بتاريخ: 18 نوفمبر 20187 سنة comment_297230 السلام عليكم لو سمحت كنت عايز function تجيب ايام السبت و الثلاثاء للسنة كلها . و بعدين اعمل insert للداتا فى جدول خاص تقديم بلاغ
بتاريخ: 19 نوفمبر 20187 سنة comment_297235 select replace(day_name,' ',''),day_date from (SELECT TO_CHAR(TRUNC(SYSDATE,'year')+Level-1,'DAY') day_name,trunc(SYSDATE,'year') +Level-1 day_date FROM DUAL connect by Level<=(ADD_MONTHS(TRUNC (SYSDATE ,'YEAR'),12)-trunc(SYSDATE,'year'))) where replace(day_name,' ','') in ('SATURDAY','TUESDAY') order by 2; تم تعديل 19 نوفمبر 20187 سنة بواسطة hammode90 تقديم بلاغ
بتاريخ: 19 نوفمبر 20187 سنة كاتب الموضوع comment_297240 تمام يا هندسة .. الف شكر .. الكود شغال تمام طب لو عايز اظبط بقى الكود يبقى فى function ,,, بحيث تعمل insert للداتا دي + داتا اخري في جدول تقديم بلاغ
بتاريخ: 20 نوفمبر 20187 سنة comment_297243 بامكانك تعمل insert على اي جدول بدون function insert into your_table(column_1,column_2) (select replace(day_name,' ',''),day_date from (SELECT TO_CHAR(TRUNC(SYSDATE,'year')+Level-1,'DAY') day_name,trunc(SYSDATE,'year') +Level-1 day_date FROM DUAL connect by Level<=(ADD_MONTHS(TRUNC (SYSDATE ,'YEAR'),12)-trunc(SYSDATE,'year'))) where replace(day_name,' ','') in ('SATURDAY','TUESDAY')) تقديم بلاغ
بتاريخ: 20 نوفمبر 20187 سنة كاتب الموضوع comment_297244 ربنا يجايزك خير يا هندسة ... انا كنت بفضل function لانى هستخدم الكود فى form تقديم بلاغ
بتاريخ: 1 يناير 20197 سنة comment_297526 السلام عليكم لو سمحت كنت عايز function تجيب ايام السبت و الثلاثاء للسنة كلها . و بعدين اعمل insert للداتا فى جدول خاص وعليكم السلام ورحمة الله وبركاته حل آخر قد يكون أسهل في القراءة باستخدام WITH With YEAR_DAYS AS ( select to_char( to_date('2019-01-01','YYYY-MM-DD') + rownum -1 , 'YYYY-MM-DD') as DATESTR, TO_CHAR( to_date('2019-01-01','YYYY-MM-DD') + rownum -1, 'DAY') as DAYSTR from all_objects where rownum <= to_date('2019-12-31','YYYY-MM-DD')-to_date('2019-01-01','YYYY-MM-DD')+1 ) select DATESTR,DAYSTR from YEAR_DAYS where TRIM(DAYSTR) in ('TUESDAY','SATURDAY') ودمت بخير وعافية تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.