Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL (ActiveX, v4 - v11) (https://www.cobolforo.es/forumdisplay.php?f=9)
-   -   [Sintaxis] SQL embebido - cursor con COUNT() en PowerCOBOL 7 (https://www.cobolforo.es/showthread.php?t=863)

Josber 12 de junio de 2018 15:16

Kuk,

Ostras, después de lo que has dicho tú, ya no tengo tan claro que es lo que quiere, a ver si pone un post explicándolo un poco más detalladamente, de todas maneras, si es lo que me imagino, yo creo que incluyendo un DISTINCT en el SELECT y construyendo correctamente el WHERE, se podría hacer lo que quiere.

Un saludo.-

David 6 de junio de 2023 21:36

Hola a todos
Interesante tema, pero si la intención es solo conocer la cantidad de registros de una tabla, a mi me funciona de esta manera:

Código COBOL:
  1.      EXEC SQL
  2.          SELECT COUNT(*)
  3.                 FROM [B]ABREVIAS[/B]
  4.                 WHERE ABRCOD LIKE '%A%'"  WTEX
  5.                INTO :WTEX
  6.     END-EXEC.
  7.     Display WTEX.

- - - Updated - - -

Corrijo


Código COBOL:
  1. EXEC SQL
  2. SELECT COUNT(*)
  3. FROM ABREVIAS
  4. WHERE ABRCOD LIKE '%A%'"
  5. INTO :WTEX
  6. END-EXEC.
  7. Display WTEX.

Josber 7 de junio de 2023 11:01

@David, No sabemos si a @drvedia1981, se le solucionó el problema, es lo que más me fastidia de todo esto, ya no en éste post, si no en muchos más, una persona pide ayuda, se le ofrecen varias posibilidades, contesta que ninguna, se le pide que explique o dé "más pistas" sobre qué necesita y .... ¡¡Ta-Chánnnn!!, desaparece, no sabemos si porque ha encontrado la solución, porque ha abandonado la idea, o cualquier otro motivo. Estaría bien que, todo el mundo, sea cual sea la causa, diesen por cerrado el post, con una mención a la causa, bien diciendo cuál ha sido la solución final, que ha abandonado la idea o lo que sea, ya que mucha gente, se ha molestado y ha invertido su tiempo en contestar, (tiempo que es tan valioso como el de la persona que hace la pregunta), además, de esa manera, muchos otros, no se quedarían con la duda de si será esa alguna de las soluciones o que "leshes" a pasado

Y ahora, después de éste desahogo, a ver, no, no creo que esa fuera la solución, máxime, cuando es igual a la que yo le puse en su momento

Un salu2.-

David 7 de junio de 2023 11:28

Hola Josber

Coincido totalmente con lo expresado en tu post, es desilusionante el posterior mutismo de quien que solicita ayuda en el foro.
Desde mi poca experiencia, quise, a pesar de la antigüedad del post inicial, aportar una posible solución a lo planteado.


Saludos


La franja horaria es GMT +2. Ahora son las 09:33.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.