Pular para o conteúdo
Visualizando 6 posts - 1 até 6 (de 6 do total)
  • Autor
    Posts
  • #79318
    adrianonds
    Participante

      Boa tarde pessoal.

      Estou tentando converter data para segundos…pois to com um banco que está armazenando datas em segundos….mas nao estou conseguindo….vejam o sql q coloquei…

      SELECT RECHAMADA FROM GIF_INC_RGF0006_INCIDENTES WHERE AND DATA_DE_ABERTURA =TO_DATE(’23/04/2007′,’DD/MM/YYYY’)

      mas nao funciona…

      Alguem sabe me dizer como fazer a conversao??

      obrigado

      #79319
      chduarte
      Participante

        Diferenca entre duas datas:

        select to_char( created, 'dd-mon-yyyy hh24:mi:ss' ),
               trunc( sysdate-created ) "Dy",
               trunc( mod( (sysdate-created)*24, 24 ) )  "Hr",
               trunc( mod( (sysdate-created)*24*60, 60 ) )  "Mi",
         trunc( mod( (sysdate-created)*24*60*60, 60 ) ) "Sec",
               to_char( sysdate, 'dd-mon-yyyy hh24:mi:ss' ),
               sysdate-created "Tdy",
               (sysdate-created)*24 "Thr",
               (sysdate-created)*24*60 "Tmi",
               (sysdate-created)*24*60*60 "Tsec"
        from all_users
        where rownum < 50
        

        /

        Adapte para sua necessidade. Referencia: http://asktom.oracle.com/tkyte/Misc/DateDiff.html

        []

        #79321
        Marcio68Almeida
        Participante

          [quote=”adrianonds”:jvy7y3s6]SELECT RECHAMADA FROM GIF_INC_RGF0006_INCIDENTES WHERE AND DATA_DE_ABERTURA =TO_DATE(’23/04/2007′,’DD/MM/YYYY’)
          [/quote]

          Tente com o TRUNC (DATA_DE_ABERTURA)

          #79325
          chduarte
          Participante

            Mas TRUNC (DATA_DE_ABERTURA) nao retornará a data, somente o valor truncado.

            Pelo que entendi ele tem o valor da data em segundos e precisa transformar para uma data “legivel”.

            []

            #79326
            Marcio68Almeida
            Participante

              [quote=”chduarte”:2864neo7]Mas TRUNC (DATA_DE_ABERTURA) nao retornará a data, somente o valor truncado.

              Pelo que entendi ele tem o valor da data em segundos e precisa transformar para uma data “legivel”.
              [/quote]

              Se ele está comparando com o TO_DATE de um valor sem hora, minuto e segundo, então tem que dar TRUNC na data de origem…

              #79330
              chduarte
              Participante

                Sim, mas pode ser que o comando esta errado. “… pois to com um banco que está armazenando datas em segundos …”

                []

              Visualizando 6 posts - 1 até 6 (de 6 do total)
              • Você deve fazer login para responder a este tópico.
              plugins premium WordPress