consulta sql (renovada)

27/08/2003 - 09:51 por rakel | Informe spam
Ayer puse un post, y lo he leido hoy, me he dado cuenta
que me exprese muy mal, casi mejor decir que no me
expresé. Gracias MFLP por contestar. Bueno pedir
disculpas, y lo pongo denuevo mejor expresado, o eso voy a
intentar.

Tengo UNA sola tabla, con los campos: nombre,
apellido,realizado,actividad
nombre puede ser cualquiera, y se pueden repetir
apellido lo mismo
realizado es 'si' o 'no'
actividad, es un %
lo que quiero conseguir es lo siquiente:
quiero que me salga en orden descendente de mayor a menor,
cuantas veces salen pares iguales nombre apellido con la
opcion realizado 'si'.
ES decir. deberia de salir algo asi
raul garcia 5(este 5 se refiere a que salia 5 veces, con
la opcion 'si')
carlos lopez 4
carlos fernandez 3
david bora 1

espero haberme explicado mejor. la primera vez ha sido un
desastre. Gracias.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
27/08/2003 - 09:59 | Informe spam
Rakel, para que te podamos ayudar de la mejor forma posible, es muy
conveniente enviar en consultas como la que planteas el script de creación
de la tabla con un par de registros de ejemplo



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"rakel" escribió en el mensaje
news:0a2301c36c6f$f84cfab0$
Ayer puse un post, y lo he leido hoy, me he dado cuenta
que me exprese muy mal, casi mejor decir que no me
expresé. Gracias MFLP por contestar. Bueno pedir
disculpas, y lo pongo denuevo mejor expresado, o eso voy a
intentar.

Tengo UNA sola tabla, con los campos: nombre,
apellido,realizado,actividad
nombre puede ser cualquiera, y se pueden repetir
apellido lo mismo
realizado es 'si' o 'no'
actividad, es un %
lo que quiero conseguir es lo siquiente:
quiero que me salga en orden descendente de mayor a menor,
cuantas veces salen pares iguales nombre apellido con la
opcion realizado 'si'.
ES decir. deberia de salir algo asi
raul garcia 5(este 5 se refiere a que salia 5 veces, con
la opcion 'si')
carlos lopez 4
carlos fernandez 3
david bora 1

espero haberme explicado mejor. la primera vez ha sido un
desastre. Gracias.
Respuesta Responder a este mensaje
#2 rakel
27/08/2003 - 10:27 | Informe spam
aqui te mando el script a ver si te sirve:


if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[porcentFORO]') and OBJECTPROPERTY(id,
N'IsUserTable') = 1)
drop table [dbo].[porcentFORO]
GO

CREATE TABLE [dbo].[porcentFORO] (
[nombre] [varchar] (128) NOT NULL ,
[apellido] [varchar] (128) NOT NULL ,
[porc] [varchar] (10) NOT NULL ,
[realizado] [varchar] (10) NOT NULL
) ON [PRIMARY]
GO

Vale, ahora en las tuplas habra lo siguiente
nombre apellido porc realizado
raul gomez 30 si
jesus garcia 2 si
raul gomez 20 si
raul gomez 2 no
marta garcia 100 si
marta perez 50 si
jesus garcia 1 si
la solucion deberia de salir algo asi:
raul gomez 3
jesus garcia 2
marta garcia 1
marta perez 1

Yo la verdad es que estoy bastante perdida, ya no se por
donde seguir. ahora estoy leyendo un libro de sql a ver si
me entero un poco (sistemas de bases de datos, conceptos
fundamentales Addison-wesley).
Gracias de antemano por vuestra ayuda. Os agradezco
vuestro interes.













Rakel, para que te podamos ayudar de la mejor forma


posible, es muy
conveniente enviar en consultas como la que planteas el


script de creación
de la tabla con un par de registros de ejemplo



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/default.aspx?


scid=/support/sql/70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"rakel" escribió en el mensaje
news:0a2301c36c6f$f84cfab0$
Ayer puse un post, y lo he leido hoy, me he dado cuenta
que me exprese muy mal, casi mejor decir que no me
expresé. Gracias MFLP por contestar. Bueno pedir
disculpas, y lo pongo denuevo mejor expresado, o eso voy a
intentar.

Tengo UNA sola tabla, con los campos: nombre,
apellido,realizado,actividad
nombre puede ser cualquiera, y se pueden repetir
apellido lo mismo
realizado es 'si' o 'no'
actividad, es un %
lo que quiero conseguir es lo siquiente:
quiero que me salga en orden descendente de mayor a menor,
cuantas veces salen pares iguales nombre apellido con la
opcion realizado 'si'.
ES decir. deberia de salir algo asi
raul garcia 5(este 5 se refiere a que salia 5 veces, con
la opcion 'si')
carlos lopez 4
carlos fernandez 3
david bora 1

espero haberme explicado mejor. la primera vez ha sido un
desastre. Gracias.



.

Respuesta Responder a este mensaje
#3 rakel
27/08/2003 - 11:56 | Informe spam
muchisimas gracias, funciona a la perfeccion.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida