Jump to content


Photo

Filtrar Registros Com - De 10 Dias E + De 10 Dias Da Data Atual


  • Faça o login para participar
2 replies to this topic

#1 Lucas99

Lucas99

    Normal

  • Usuários
  • 84 posts
  • Sexo:Masculino
  • Localidade:Santos

Posted 19/01/2015, 10:30

Tenho uma situação em que preciso filtrar meus registros com - de 10 dias e + de 10 dias da data atual, a query que tenho é a seguinte:

SELECT l.legista,
        s.nome,
        l.DATA_LAUDO,
       COUNT (l.laudo) AS total_legista,
         (SELECT COUNT (laudo)
            FROM iml.laudos l
            INNER JOIN iml.tipos_laudos t
            ON (t.tipo_laudo = l.tipo_laudo)
           WHERE l.status_revisao = 'D'
             AND t.secao = 'P'
             AND l.DATA_LAUDO BETWEEN TO_DATE('12/06/2014', 'MM/DD/YYYY') AND TO_DATE('12/26/2014', 'MM/DD/YYYY')
             AND l.iml = 3) AS total
    FROM iml.laudos l
    INNER JOIN iml.tipos_laudos t
        ON (t.tipo_laudo = l.tipo_laudo)
      INNER JOIN iml.medicos_legistas ml
      ON (ml.servidor = l.legista)
      INNER JOIN sspj.servidores s
      ON s.servidor = l.legista
   WHERE l.status_revisao = 'D'
   AND t.secao = 'P'
   AND l.iml = 3
   AND l.DATA_LAUDO BETWEEN TO_DATE('12/06/2014', 'MM/DD/YYYY') AND TO_DATE('12/26/2014', 'MM/DD/YYYY')
GROUP BY s.nome, l.legista, l.DATA_LAUDO
ORDER BY s.nome ASC

O que poderia ser feito no BETWEEN para realizar esse filtro?

 


#2 Emerine

Emerine

    Normal

  • Usuários
  • 79 posts
  • Sexo:Não informado

Posted 19/01/2015, 23:36

Faça

AND TRUNC(l.DATA_LAUDO) BETWEEN TRUNC(SYSDATE-10) AND TRUNC(SYSDATE+10)

O TRUNC é para garantir datas que contenham data e hora.

 

Se a data for chave de um índice um tratamento poderá ser feito , me diga se for o caso.



#3 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 24/09/2017, 21:46

Kamagra Ajanta Oral Jelly Kamagra Tablets Online Doryx Apo cialis Priligy Costo En Mexico What Is Zithromax Z Pak




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq