Which two SQL statements would give the required output?

You need to calculate the number of days from 1st Jan 2007 till date:
Dates are stored in the default format of dd-mm-rr.
Which two SQL statements would give the required output? (Choose two.)

You need to calculate the number of days from 1st Jan 2007 till date:
Dates are stored in the default format of dd-mm-rr.
Which two SQL statements would give the required output? (Choose two.)

A.
SELECT SYSDATE – TO_DATE(’01/JANUARY/2007′) FROM DUAL;

B.
SELECT TO_DATE(SYSDATE,’DD/MONTH/YYYY’)-’01/JANUARY/2007′ FROM DUAL;

C.
SELECT SYSDATE – TO_DATE(’01-JANUARY-2007′) FROM DUAL

D.
SELECT SYSDATE – ’01-JAN-2007′ FROM DUAL

E.
SELECT TO_CHAR(SYSDATE,’DD-MON-YYYY’)-’01-JAN-2007′ FROM DUAL;



Leave a Reply 2

Your email address will not be published. Required fields are marked *


Alisha

Alisha

Can someone explain this?

Tanmay

Tanmay

OPtion A:

SELECT SYSDATE – TO_DATE(’01/JANUARY/2007′) FROM DUAL;

SYSDATE-TO_DATE(’01/JANUARY/2007′)
———————————-
3103.183762

Option C:

SELECT SYSDATE – TO_DATE(’01-JANUARY-2007′) FROM DUAL;

SYSDATE-TO_DATE(’01-JANUARY-2007′)
———————————-
3103.18412