بتاريخ: 6 أغسطس 201411 سنة comment_253382 في 2 functions ممكن يساعدوك next_day and last_day تقديم بلاغ
بتاريخ: 6 أغسطس 201411 سنة comment_253386 السلام عليكم اخي الكريمده حل سريعاعتقد ممكن تلاقي الاحسن من كده SELECT (CASE TRIM(to_char(last_day(SYSDATE), 'day')) WHEN 'saturday' THEN last_day(SYSDATE) - 1 WHEN 'sunday' THEN last_day(SYSDATE) - 2 WHEN 'monday' THEN last_day(SYSDATE) - 3 WHEN 'tuesday' THEN last_day(SYSDATE) - 4 WHEN 'wednesday' THEN last_day(SYSDATE) - 5 WHEN 'thursday' THEN last_day(SYSDATE) - 6 END) FROM dual تقديم بلاغ
بتاريخ: 6 أغسطس 201411 سنة comment_253391 الاخ الكريم السلام عليكم ورحمة اللهدا حل اخر SELECT DECODE(TO_CHAR( LAST_DAY(SYSDATE),'D'),7,LAST_DAY(SYSDATE),LAST_DAY(SYSDATE)-TO_CHAR(LAST_DAY(SYSDATE),'D')) FROM DUAL تقديم بلاغ
بتاريخ: 6 أغسطس 201411 سنة كاتب الموضوع comment_253399 انا حليتها بطريقه اسهل SELECT NEXT_DAY(LAST_DAY(SYSDATE),'FRIDAY')-7 FROM DUAL; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.