Count

28/10/2003 - 22:21 por Diego Uribe | Informe spam
Hola

Alguien sabe como hacer para evitar que el count cuente todos los datos,
necesito que cuente maximo 100 en una tabla cualquiera
algo asi como utilizar el top dentro de un count

¿?

Gracias desde ya

Diego

Preguntas similare

Leer las respuestas

#1 Hernán Castelo
28/10/2003 - 22:42 | Informe spam
como contar,
los va a contar igual
aunque podes incluir having count(*)< 100


atte,
Hernán Castelo
UTN - Buenos Aires
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . .

"Diego Uribe" escribió en el mensaje
news:
Hola

Alguien sabe como hacer para evitar que el count cuente todos los datos,
necesito que cuente maximo 100 en una tabla cualquiera
algo asi como utilizar el top dentro de un count

¿?

Gracias desde ya

Diego


Respuesta Responder a este mensaje
#2 Javier Loria
28/10/2003 - 22:51 | Informe spam
Hola Diego:
Esto es medio LOCO:
SELECT COUNT(*)
FROM
(SELECT TOP 100 CustomerID
FROM Customers) AS C

Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Diego Uribe escribio:
Hola

Alguien sabe como hacer para evitar que el count cuente todos los
datos, necesito que cuente maximo 100 en una tabla cualquiera
algo asi como utilizar el top dentro de un count

¿?

Gracias desde ya

Diego
Respuesta Responder a este mensaje
#3 Isaías
28/10/2003 - 23:21 | Informe spam
Hola Javier

Tu lo has dicho, creo que la mejor opcion es por HAVING
COUNT(*) < 101, tal vez y porque no, sin saber lo que
realmente desea hacer nuestro amigo

SET ROWCOUNT 100
SELECT (BLA, BLA, BLA)
SET ROWCOUNT 0

Saludos.
Respuesta Responder a este mensaje
#4 Diego Uribe
29/10/2003 - 00:21 | Informe spam
Muchisimas gracias
Esta si era "SET ROWCOUNT 100"

Gracias



"Isaías" escribió en el mensaje
news:0ef301c39da1$e0dd4980$
Hola Javier

Tu lo has dicho, creo que la mejor opcion es por HAVING
COUNT(*) < 101, tal vez y porque no, sin saber lo que
realmente desea hacer nuestro amigo

SET ROWCOUNT 100
SELECT (BLA, BLA, BLA)
SET ROWCOUNT 0

Saludos.


Respuesta Responder a este mensaje
#5 Javier Loria
30/10/2003 - 02:44 | Informe spam
Hola Diego:
El SET ROWCOUNT tiene segun la documentacion de MS los dias contados.
Tomado del BOL:
=Es recomendable que las instrucciones DELETE, INSERT y UPDATE que
actualmente utilizan SET ROWCOUNT se vuelvan a escribir con la sintaxis TOP.
=Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Diego Uribe escribio:
Muchisimas gracias
Esta si era "SET ROWCOUNT 100"

Gracias



"Isaías" escribió en el mensaje
news:0ef301c39da1$e0dd4980$
Hola Javier

Tu lo has dicho, creo que la mejor opcion es por HAVING
COUNT(*) < 101, tal vez y porque no, sin saber lo que
realmente desea hacer nuestro amigo

SET ROWCOUNT 100
SELECT (BLA, BLA, BLA)
SET ROWCOUNT 0

Saludos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida