Pular para o conteúdo
Visualizando 6 posts - 1 até 6 (de 6 do total)
  • Autor
    Posts
  • #76734
    Anônimo

      preciso ordenar um select de uma View, onde tenho um campo HORA, SAIDA , DATA_MOVIMENTO E LIQUIDO. Meu objetivo é somar o LIQUIDO, pela HORA e ordenar pela SAÍDA.

      ficaria assim o select, mas todos sabemos q não funciona, rs….

      SELECT V_PESAGEM.HORA, SUM(V_PESAGEM.LIQUIDO)
      FROM V_PESAGEM
      WHERE V_PESAGEM.DATA_MOVIMENTO = ’29/09/2006′
      GROUP BY V_PESAGEM.HORA
      ORDER BY V_PESAGEM.SAIDA

      alguem tem alguma solução para isso?

      abraço!

      #76742
      Marcio68Almeida
      Participante

        Você precisa ordenar por uma coluna que esteja presente no select.
        O que vem a ser saída ??? É uma data, uma hora, uma somatória ???

        #76744
        Anônimo

          a SAIDA é uma data.

          #76746
          Marcio68Almeida
          Participante

            Imagino que seja só isto que você precisa…
            Select saida, hora, SUM (liquido)
            From v_pesagem
            Where data_movimento = TO_DATE ('29/09/2006')
            Group by saida, hora
            Order by saida

            #76748
            Anônimo

              valeu Marcio…

              eu já resolvi… meu problema eh q esse codigo q vc passou

              Select saida, hora, SUM (liquido)
              From v_pesagem
              Where data_movimento = TO_DATE (’29/09/2006′)
              Group by saida, hora
              Order by saida

              listaria todo horario… eu precisaria da soma do liquido, por hora…

              valeu!!!

              #76750
              Anônimo

                resolvi usando o CASE

                SELECT (CASE WHEN V_PESAGEM.HORA>=6 THEN CONCAT(‘b ‘,V_PESAGEM.HORA) WHEN V_PESAGEM.HORA<=6 THEN CONCAT('d',V_PESAGEM.HORA)END) HORA, SUM(V_PESAGEM.LIQUIDO) FROM V_PESAGEM WHERE V_PESAGEM.DATA_MOVIMENTO = '29/09/2006' GROUP BY V_PESAGEM.HORA ORDER BY HORA

                abraço

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