Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Problea con consulta en sql

Estas en el tema de Problea con consulta en sql en el foro de SQL Server en Foros del Web. HOLA TENGO UN PROBLEMA CON SQL NO SE COMO PODRIA SACAR DE UNA TABLA UN CIERTO NUM DE REGISTROS PERO DE UN REGISTRO Y NOD ...
  #1 (permalink)  
Antiguo 04/10/2010, 11:55
 
Fecha de Ingreso: octubre-2010
Mensajes: 12
Antigüedad: 13 años, 7 meses
Puntos: 0
Problea con consulta en sql

HOLA TENGO UN PROBLEMA CON SQL NO SE COMO PODRIA SACAR DE UNA TABLA UN CIERTO NUM DE REGISTROS PERO DE UN REGISTRO Y NOD E LA TABLA PORQ DE LA TABLA ES UN TOP Y NO EM SIRVE YO TENGO UNA COLUMNA DE LLAVES DIFERENTES LAS CUALES TIENEN N COINCIDENCIAS EJEMPL

WINKEY

1FIEFD SE REPITE 1000
AAAACH SE REPITE 1000 000 000
AAAACN 50000

YO SOLO QUIERO SACAR LAS PRIMERAS 100 DE C/U COMO LO PUEDO HACER
LO HICE SACANDO DISTINTOS PERO SE VA A TARDAR AÑOS YA QUE SON 60 000 LLAVES DIF Y SAACR 100 POR C/U SE TARDARA MUCHO ASI LO HICE

SELECT TOP 100 window FROM WINDOW1_PROC WHERE WINDOW='3FIEFD'
SELECT TOP 100 window FROM WINDOW1_PROC WHERE WINDOW='4FIEFD'
SELECT TOP 100 window FROM WINDOW1_PROC WHERE WINDOW='AAAABL'
SELECT TOP 100 window FROM WINDOW1_PROC WHERE WINDOW='AAAACH'
SELECT TOP 100 window FROM WINDOW1_PROC WHERE WINDOW='AAAACN


SI HABRA UNA FORMA MAS RAPIDA??? ME DIJERON QUE CON CURSORES PERO LA VERDAD NO SE NADA DE ESO

AYUDENME PORFA

GRACIAS
  #2 (permalink)  
Antiguo 04/10/2010, 12:10
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: Problea con consulta en sql

Algo asi te servira?
Código SQL:
Ver original
  1. SELECT window FROM WINDOW1_PROC GROUP BY WINDOW HAVING COUNT(1) = 100
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #3 (permalink)  
Antiguo 04/10/2010, 12:17
 
Fecha de Ingreso: octubre-2010
Mensajes: 12
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Problea con consulta en sql

Cita:
Iniciado por flaviovich Ver Mensaje
Algo asi te servira?
Código SQL:
Ver original
  1. SELECT window FROM WINDOW1_PROC GROUP BY WINDOW HAVING COUNT(1) = 100


MUCHAS GRACIAS POR EL TIEMPO PARA CONTESTARME VOY A PROBAR OJALA FUNCIONE GRACIAS
  #4 (permalink)  
Antiguo 04/10/2010, 12:28
 
Fecha de Ingreso: octubre-2010
Mensajes: 12
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Problea con consulta en sql

Cita:
Iniciado por rickymaniaca30 Ver Mensaje
MUCHAS GRACIAS POR EL TIEMPO PARA CONTESTARME VOY A PROBAR OJALA FUNCIONE GRACIAS
  #5 (permalink)  
Antiguo 04/10/2010, 12:33
 
Fecha de Ingreso: octubre-2010
Mensajes: 1
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Problea con consulta en sql

hola amigos ojala me puedan ayudar soy nuevo en las computadoras y mas en sql y vb5 mi problema consiste en que a la ahora de conectar esos dos programas me sale un mensaje que dice "Se ha deshabilitado la generación de instancias de usuario en SQL Server. Utilice el valor 'user instances enabled' en sp_configure para generar instancias de usuario." y no se por que me sale me podrian ayudar lo mas pronto posible a y otra duda como utilizo la primary key en vb me podrian dar codigo para que no guarde el mismo numero en la misma base utilizando primary key
  #6 (permalink)  
Antiguo 05/10/2010, 10:43
 
Fecha de Ingreso: febrero-2005
Mensajes: 27
Antigüedad: 19 años, 3 meses
Puntos: 1
Respuesta: Problea con consulta en sql

¿te funcionó el metodo de flaviovich? porque a mi no
  #7 (permalink)  
Antiguo 05/10/2010, 11:08
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: Problea con consulta en sql

Por que mejor no planteas tu problema?
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #8 (permalink)  
Antiguo 05/10/2010, 12:05
 
Fecha de Ingreso: febrero-2005
Mensajes: 27
Antigüedad: 19 años, 3 meses
Puntos: 1
Respuesta: Problea con consulta en sql

El mismo que rickymaniaca30 identico
  #9 (permalink)  
Antiguo 05/10/2010, 12:17
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: Problea con consulta en sql

Explicanos que no funciono?
Te da error o que resultado te sale y cual esperas??
No nos ayudas a ayudarte.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #10 (permalink)  
Antiguo 05/10/2010, 19:39
 
Fecha de Ingreso: febrero-2005
Mensajes: 27
Antigüedad: 19 años, 3 meses
Puntos: 1
Respuesta: Problea con consulta en sql

cuando vi el problema me puse a hacer una tabla que se llama "tabla" asi:

id | idreferencia | nombre
--------------------------------
1 | 100 | lo que sea
---------------------------------
2 | 200 | lo que sea
---------------------------------
3 | 100 | lo que sea
---------------------------------
4 | 200 | lo que sea
---------------------------------
5 | 100 | lo que sea
---------------------------------
6 | 200 | lo que sea
---------------------------------
7 | 100 | lo que sea
---------------------------------
8 | 200 | lo que sea
---------------------------------

asi hasta el registro 250

cuando pongo tu consulta

SELECT idreferencia FROM tabla GROUP BY idreferencia HAVING COUNT(1) = 100

me regresa la tabla en blanco :S
  #11 (permalink)  
Antiguo 05/10/2010, 22:00
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: Problea con consulta en sql

Y cual es el resultado que esperas?
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #12 (permalink)  
Antiguo 05/10/2010, 22:56
 
Fecha de Ingreso: febrero-2005
Mensajes: 27
Antigüedad: 19 años, 3 meses
Puntos: 1
Respuesta: Problea con consulta en sql

lo mismo que rickymaniaca30

los 100 primeros resultados donde idreferencia = a 100 y los primeros 100 resultados donde idreferencia = a 200

edit: pero en una misma tabla

:S

p.d. te agregúe al msn

Etiquetas: sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 04:47.