elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  SQL Express 2005 syntax error... AYUDA!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: SQL Express 2005 syntax error... AYUDA!  (Leído 7,443 veces)
TwisteD420

Desconectado Desconectado

Mensajes: 22



Ver Perfil
Re: SQL Express 2005 syntax error... AYUDA!
« Respuesta #10 en: 15 Junio 2011, 03:41 am »

Como estan? verán estoy teniendo complicaciones con algo que estoy tratando de hacer...

Código:
-- de todos los lectores que han prestado mas de dos libros, obtenga sus nombres, direcciones y el numero total de libros prestados hasta la fecha

select lector.nombre_lector, lector.ciudad_lector, count (prestamos.NUM_tarjeta) as NumTotalL from lector inner join prestamos
on lector.NUM_tarjeta = prestamos.NUM_tarjeta
group by ciudad_lector, nombre_lector
where num_tarjeta IN (select count (NUM_tarjeta)
from prestamos group by (num_tarjeta) having count (NUM_tarjeta) > 2)

veran si los selecciono por aparte:

Código:
select lector.nombre_lector, lector.ciudad_lector, count (prestamos.NUM_tarjeta) as NumTotalL from lector inner join prestamos
on lector.NUM_tarjeta = prestamos.NUM_tarjeta
group by ciudad_lector, nombre_lector

Código:
select count (NUM_tarjeta) 
from prestamos group by (num_tarjeta) having count (NUM_tarjeta) > 2

si me muestra los datos, supongo que el error esta en el nexo (no se como se llama con exactitud, xD pero el q utilizamos para comparar los datos)


Gracias anticipadas!

EDIT:

Código:
select lector.nombre_lector, lector.ciudad_lector, count (prestamos.NUM_tarjeta) as NumTotalL from lector inner join prestamos
on lector.NUM_tarjeta = prestamos.NUM_tarjeta
where prestamos.NUM_tarjeta in (select (prestamos.NUM_tarjeta)
from prestamos group by (prestamos.num_tarjeta) having count (prestamos.NUM_tarjeta) > 2)
group by lector.nombre_lector, lector.ciudad_lector

Ya logre hacerlo :)


« Última modificación: 15 Junio 2011, 05:47 am por TwisteD420 » En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
VB 2005 Express Edition Ayuda
Programación Visual Basic
Asalta_Hacker 0 981 Último mensaje 27 Agosto 2007, 12:51 pm
por Asalta_Hacker
[Ayuda] error al ejecutar version 2005 (C#, VB . net) express « 1 2 »
.NET (C#, VB.NET, ASP)
NeoXero 12 6,788 Último mensaje 13 Julio 2008, 15:10 pm
por Dynamique
Problemas con sql management studio 2005 express y Sql 2008 express en Windows 7 « 1 2 3 »
.NET (C#, VB.NET, ASP)
jdc 20 16,559 Último mensaje 12 Noviembre 2010, 20:08 pm
por jdc
[Ayuda] SQL syntax error
PHP
K4sS- 1 1,782 Último mensaje 26 Agosto 2012, 00:47 am
por alexander1712
sql server 2005 express error 40 y 2
Bases de Datos
mamau 0 2,132 Último mensaje 1 Abril 2017, 05:46 am
por mamau
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines