Como comparar datas usando o Oracle SQL
Passo 1
Use o comando "TO_CHAR" explicitamente com seu próprio formato de data DATE. Por exemplo, "selecione TO_CHAR (b, 'YYYY / MM / DD')". Um uso geral do comando "TO_CHAR" é: "(, '')" em que a string de formato é uma opção que você pode criar de 40 maneiras. Algumas das opções usadas mais comuns são:
MM para um mês numérico (por exemplo, 09) MON para um nome de mês abreviado (por exemplo, SEP) MONTH para um nome completo do mês (por exemplo, MAY) DD para um dia do mês (por exemplo, 08) DY para um nome de dia abreviado (por exemplo, SAT) HH para uma hora do dia (1-12) HH24 para uma hora do dia no formato de 24 horas (0-23) MI para indicar minutos (0-59) SS para indica segundos (0-59)
Passo 2
Selecione o modificador matemático que será usado na consulta. As opções para usar disponíveis são:
SUM, MINUS e GROUP.
Passo 3
Escolha uma operação de uma consulta SQL para direcionar as opções disponíveis do comutador e dos conjuntos de dados. Um exemplo da soma das vendas de uma empresa durante um período de tempo é:
soma (jun2004.sales) - soma (jun2005.sales) de transaction_table jun2004, transaction_table jun2005 onde jun2004.trans_year = 2004 e jun2004.trans_month = 6 e jun2004.trans_year = 2005 e jun2004.trans_month = 6;
Passo 4
Otimize e teste a consulta quanto à eficiência de tempo e recursos, executando sua execução. Se os tempos de resposta atenderem às suas necessidades, incorpore-o ao banco de dados de produção, salvando-o no disco.