-- graph_time[ Biorhythm drawed by Wolf :1:2,3,4 ]  
SELECT
  AA.NUM "DAY_"
  ,
  ROUND(100 * SIN((TRUNC(SYSDATE) - DD.BIRTH_DAY + AA.NUM) * 3.14159 * 2 / 23.0)) "Physical",
  ROUND(100 * SIN((TRUNC(SYSDATE) - DD.BIRTH_DAY + AA.NUM) * 3.14159 * 2 / 28.0))  "Emotional",
  ROUND(100 * SIN((TRUNC(SYSDATE) - DD.BIRTH_DAY + AA.NUM) * 3.14159 * 2 / 33.0))  "Intellectual",
  TRUNC(SYSDATE) - DD.BIRTH_DAY + AA.NUM "Elapsed Day"
FROM 
  (SELECT TO_DATE('1977-08-11','YYYY-MM-DD') "BIRTH_DAY" FROM DUAL) DD,
  (SELECT NUM FROM
    (SELECT -10 "NUM" FROM DUAL)
     UNION (SELECT -9 "NUM" FROM DUAL) UNION (SELECT -8 "NUM" FROM DUAL)
     UNION (SELECT -7 "NUM" FROM DUAL) UNION (SELECT -6 "NUM" FROM DUAL)
     UNION (SELECT -5 "NUM" FROM DUAL) UNION (SELECT -4 "NUM" FROM DUAL)
     UNION (SELECT -3 "NUM" FROM DUAL) UNION (SELECT -2 "NUM" FROM DUAL)
     UNION (SELECT -1 "NUM" FROM DUAL) UNION (SELECT 0 "NUM" FROM DUAL)
     UNION (SELECT 1 "NUM" FROM DUAL)  UNION (SELECT 2 "NUM" FROM DUAL)
     UNION (SELECT 3 "NUM" FROM DUAL)  UNION (SELECT 4 "NUM" FROM DUAL)
     UNION (SELECT 5 "NUM" FROM DUAL)  UNION (SELECT 6 "NUM" FROM DUAL)
     UNION (SELECT 7 "NUM" FROM DUAL)  UNION (SELECT 8 "NUM" FROM DUAL)
     UNION (SELECT 9 "NUM" FROM DUAL)  UNION (SELECT 10 "NUM" FROM DUAL)
   ) AA