What will be the output of this Query?
select to_char(trunc(add_months(sysdate-3),mm),mm/dd/yyyy) from dual

Answer Posted / sreeharibabu

select to_char(trunc(add_months(sysdate,-3),'mm'),'mm/dd/yyyy') from dual;--sysdate:22-APR-2016 output :01/01/2016
-- corrections in add_months , mm ,mm/dd/yyyy
--- flow--
select add_months(sysdate,-3) from dual;--sysdate:22-APR-2016 -- output : 1/22/2016 8:15:24 AM

select trunc(add_months(sysdate,-3),'mm') from dual;--sysdate:22-APR-2016 output : 01/01/2016

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are field types?

727


What do you mean by table in sql?

696


Why are aggregate functions called so?

681


What is sql basics?

782


How to install oracle sql developer?

770






What is output spooling in sql*plus?

741


What are some predefined exceptions in pl/sql?

744


What are the ddl commands?

718


What is a nested table in word?

705


Is merge a dml statement?

729


What is trigger with example?

739


What is column?

721


What does pragma mean?

712


How to get unique records from a table?

682


What is sql keyword?

755