Sunday, August 20, 2017

How to set company wise month


SQL> select MAX(ADD_MONTHS(trunc(at_dt,'MON')+25,-1)) into :dt1 from emp_attn_data
  2    where at_dt <> (select max(add_months(trunc(at_dt,'mon')+25,0)) from emp_attn_data);

MAX(ADD_M
---------
26-JUL-17

SQL> select MAX(ADD_MONTHS(trunc(at_dt,'MON')+25,-1)) into :adt from emp_attn_data;

MAX(ADD_M
---------
26-JUL-17

SQL> select MAX(trunc(at_dt,'MON')+24) into :adt from emp_attn_data;

MAX(TRUNC
---------
25-AUG-17

No comments:

Post a Comment

Horizontal Scaling vs Vertical Scaling

 একটা application হঠাৎ করে অনেক বেশি user পেতে শুরু করল। আগে যেখানে ১,০০০ জন user ছিল, এখন সেখানে ১ লাখ user! তখন স্বাভাবিকভাবেই প্রশ্ন আসে—...