Projemiz için lazım oldu, ben de yeni öğrendim bir çoğunu :
SELECT TO_CHAR(SYSDATE,'DD-MON-YYYY') FROM DUAL;
20-ŞUB-2008
SELECT TO_CHAR(SYSDATE,'DD-MON-YEAR') FROM DUAL;
20-ŞUB-TWO THOUSAND EIGHT
SELECT TO_CHAR(SYSDATE,'DD-MON-YYYY DAY') FROM DUAL;
20-ŞUB-2008 ÇARŞAMBA
SELECT TO_CHAR(SYSDATE,'DD-MM-YYYY DAY') FROM DUAL;
20-02-2008 ÇARŞAMBA
-------------------
Ayın ilk günü:
SELECT TO_CHAR(TRUNC(SYSDATE,'MONTH'),'DAY') FROM DUAL;
CUMA
Ayın Son günü:
SELECT TO_CHAR(LAST_DAY(SYSDATE),'DAY') FROM DUAL;
CUMA
En yakın Cuma gününün ayın hangi günü olduğu:
SELECT TO_CHAR(NEXT_DAY(SYSDATE,'CUMA'),'DD') FROM DUAL;
İki tarih arasındaki ay farkı
SELECT ROUND(MONTHS_BETWEEN(TO_DATE('31-08-2008','DD-MM-YYYY'),TO_DATE('25-05-2008','DD-MM-YYYY'))) FROM DUAL;
( yukarıda roundu kaldırırsak sonucu tam sayi olarak degil de kusurlu bir sayi olarak buluruz )
simdilik bu kadar...
20 Şubat 2008 Çarşamba
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder