› Fóruns › SQL e PL/SQL › ORDER BY › ORDER BY
25 de outubro de 2011 às 9:58 pm
#101368
Participante
[quote=”leandrolbs”:1q55n1ob]amigo, desconheço o parametro ‘D’ na função TO_CHAR;[/quote]
Ele traz o número do dia da semana nesse formato:
1 – Domingo
2 – Segunda
3 – Terça
4 – Quarta
5 – Quinta
6 – Sexta
7 – Sabado
Executa isso que vai te ilustrar melhor:
SELECT TO_CHAR(SYSDATE-1,’D’) ||’ – ‘|| TO_CHAR(SYSDATE-1,’DAY’) “ONTEM” FROM DUAL
UNION
SELECT TO_CHAR(SYSDATE,’D’) ||’ – ‘|| TO_CHAR(SYSDATE,’DAY’)”HOJE” FROM DUAL
UNION
SELECT TO_CHAR(SYSDATE+1,’D’) ||’ – ‘|| TO_CHAR(SYSDATE+1,’DAY’) “AMANHA” FROM DUAL;