Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-05-2007
eljavi eljavi is offline
Miembro
 
Registrado: feb 2007
Posts: 13
Poder: 0
eljavi Va por buen camino
Question Top para un Grupo

tengo una tabla de articulos y una de prestamos.....

necesito saber cuales son los articulos mas solicitados, el problema es k mis articulos estan dibididos en grupos (carpinteria, pintura, plomeria, etc.) y necesito hacer el top, pero para cada grupo (el catalogo de grupos puede seguir cresiendo)
Responder Con Cita
  #2  
Antiguo 16-05-2007
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Tendrás que decir con que motor trabajas ya que algunos carecen de la instrucción Top.

Aunque según lo que comentas parece ser que lo que debieras de utilizar es por una parte Group By y luego ordenar (Order by) por la suma de los productos, de esta manera tendrías los grupos ordenados de mayor a menor o viceversa.


Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 16-05-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
Y si aplicas un SELECT COUNT y lo comparas con los registros de tu Tabla
Responder Con Cita
  #4  
Antiguo 16-05-2007
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Código SQL [-]
Select nombrearticulo, grupo, count(idarticulo)
from articulos, prestamos
where
articulos.idarticulo=prestamos.idarticulo
group by nombrearticulo, grupo
order by grupo, count(idarticulo) DESC

Prueba con esto ( adaptado a los nombre de tus tablas/campos ) y debiera darte la información que quieres.

Te dejamos a ti que lo adaptes a tu gusto.

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Plug-in de FireFox para busquedas en Grupo de Borland Neftali [Germán.Estévez] Noticias 0 12-02-2007 11:50:01
Totales por Grupo trex2000 Impresión 2 24-08-2005 18:40:14
Grupo yahoo para aprender .NET, Mono, C# Markoz .NET 0 05-04-2004 09:28:51
Imprimir en Grupo pgraciap Impresión 5 14-11-2003 17:49:07
Como imprimir totales de un grupo en el encabezado del grupo y no en el pie de grupo HombreSigma Impresión 1 07-10-2003 08:29:25


La franja horaria es GMT +2. Ahora son las 03:55:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi