Enviado em 07/07/2017 - 19:41h
Boa Noite Pessoal,
Estou com uma dúvida se é possível fazer o seguinte:
Tenho uma coluna do tipo "DATE" e queria um select que subtraia esta data em 'x' dias a partir daquela data que aquela coluna contem, tipo se a data for 10/05/2017 queria que o resultado fosse 08/05/2017 como se alterasse somente este resultado por assim dizer.
EX:
De forma grosseira e para exemplificar seria assim
COLUNA DATA
10/03/2016
select campo_data from tabela where campo_data -2 dias
RESULTADO
08/03/2016
Podem ajudar neste caso ?
Obrigado!
EDIT:
Obrigado, consegui resolver minha dúvida da forma abaixo:
SELECT TO_CHAR(TO_DATE(SYSDATE) -2, 'YYYYMMDD') FROM DUAL;
Estou com uma dúvida se é possível fazer o seguinte:
Tenho uma coluna do tipo "DATE" e queria um select que subtraia esta data em 'x' dias a partir daquela data que aquela coluna contem, tipo se a data for 10/05/2017 queria que o resultado fosse 08/05/2017 como se alterasse somente este resultado por assim dizer.
EX:
De forma grosseira e para exemplificar seria assim
COLUNA DATA
10/03/2016
select campo_data from tabela where campo_data -2 dias
RESULTADO
08/03/2016
Podem ajudar neste caso ?
Obrigado!
EDIT:
Obrigado, consegui resolver minha dúvida da forma abaixo:
SELECT TO_CHAR(TO_DATE(SYSDATE) -2, 'YYYYMMDD') FROM DUAL;