Ver Mensaje Individual
  #14 (permalink)  
Antiguo 05/11/2007, 17:32
Avatar de CésarBalaguer
CésarBalaguer
 
Fecha de Ingreso: octubre-2006
Ubicación: en mi casa
Mensajes: 181
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Ordenar registros según fechas anteriores

lo que puedes hacer es manejar esa prioridad pero directamente en tu query y ordenarlo por esa misma columna,

Cita:
Tabla1
Id, Idevento, Idusuario

Tabla2
Idevento, fecha, lugar, etc

Tabla3
Idusuario, nombre, apellidos, etc
select
tabla3.idusuario,
tabla3.nombre,
tabla3.apellido,
coalesce(count(tabla1.id),0)
from
tabla1.idusuario
left outer join tabla3 on (tabla1.idusuario=tabla3.idusuario)
where
.......
group by
tabla3.idusuario,
tabla3.nombre,
tabla3.apellido
order by
coalesce(count(tabla1.id),0)


ese query debería funcionar en Sybase, DB2, SQLServer, mas no se si funcione en Access, para comenzar Access no se si maneja la funcion coalesce, asi que por ahi podria sospechar que no... aunque se que tiene una funcion ISNULL que me parece funciona igual