Select

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • J_Delcanto
    Member
    • may
    • 84

    #1

    Select

    Hola!

    Amigos quisiera saber la estructura de un select cuando quiero contar un campo...
    Por ejemplo quiero contar un campo especifico a partir de ciertas condiciones..

    He visto algo asi como SELECT COUNT(CAMPO) INTO ......

    pero no funciona...=/

    Y lo necesito urgente!!

    Ayuda please!!!!
  • daniel1050
    Member
    • oct
    • 58

    #2
    probaste algo asi? Esto funciona...

    DATA: cant(8) TYPE n.

    SELECT COUNT( * )
    INTO cant
    FROM kna1.
    Editado por última vez por daniel1050; 06/06/2011, 14:10:46.

    Comentario

    • J_Delcanto
      Member
      • may
      • 84

      #3
      Originalmente publicado por daniel1050
      probaste algo asi? Esto funciona...

      DATA: cant(8) TYPE n.

      SELECT COUNT( * )
      INTO cant
      FROM kna1.
      Claro, eso funciona para cuando quiero calcular la cantidad N de registros de una tabla....pero me gustaria contar un campo en especial..porq puede ser que no todos los registros posean todos los campos.

      ejemplo quiero contar todas las personas que posean direccion....

      SELECT SINGLE ADRNR COUNT(*) INTO CONTADOR FROM LFA1 WHERE LIFNR = '11111111'.

      Una cosa asi necesito...

      Comentario

      • daniel1050
        Member
        • oct
        • 58

        #4
        ahi va...

        SELECT SINGLE adrnr COUNT(*)
        INTO cant FROM lfa1
        WHERE lifnr = '11111111'
        GROUP BY adrnr.

        Comentario

        • J_Delcanto
          Member
          • may
          • 84

          #5
          Lo pruebo y te cuento....Aunque ya no es necesario porq realice dos selects para contar..

          Gracias de todas formas... = )

          Comentario

          Trabajando...