Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/09/2007, 08:17
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Re: Problema de Minimos

Código:
If object_id('tempdb..#tmpMaterias') is not null Drop Table #tmpMaterias
If object_id('tempdb..#tmpInscripciones') is not null Drop Table #tmpInscripciones

Create table #tmpMaterias (IdMateria Int, NombreMateria varchar(50))
Create table #tmpInscripciones (IdAlumno int, IdMateria int)

Set nocount on
Insert into #tmpMaterias values(1, 'Uno')
Insert into #tmpMaterias values(2, 'Dos')
Insert into #tmpMaterias values(3, 'Tres')
Insert into #tmpInscripciones values (1,1)
Insert into #tmpInscripciones values (2,1)
Insert into #tmpInscripciones values (3,2)
Insert into #tmpInscripciones values (4,1)
Insert into #tmpInscripciones values (5,2)
Insert into #tmpInscripciones values (6,3)

Select M.IdMateria,
       M.NombreMateria
From (Select Top 1 IdMateria
      From #tmpInscripciones 
      Group by IdMateria
      Order by count (1) ) T
Inner join 
      #tmpMaterias M
On    T.IdMateria = M.IdMateria
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.