Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/11/2006, 08:35
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
y mediante que campo estas agrupando??? (Group by)
porque esta asi el join??? con el valor fijo y las operaciones de union en el where??
segun yo deberia ser alreves... osease en el On deben ir las expresiones de union entre las tablas y en el where las condiciones para seleccionar los registros... y el having funciona en base al agrupamiento que se declara en el group by... como ves???

entonces quedaria algo como....

Código:
Select  rev.no_avaluo 
       ,count(rev.no_avaluo) 
From    revision_avaluo as rev
Left join 
        operacion as ope 
On      rev.no_avaluo = ope.ope_cve_operacion  And 
        rev.aceptado = 1 
Where   ope.OPE_FK_PER_VALUADOR = 30119
Group by
        rev.no_avaluo
Having  count(rev.no_avaluo) = 1
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.

Última edición por Andres95; 09/11/2006 a las 08:42