![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Muchas gracias Contraveneno
por tu ayuda.... |
|
#2
|
|||
|
|||
|
Yo tengo un problema similar a este, pero no doy con la tecla...
Son varias las tablas y quiero ordenar los usuarios dependiendo de si han asistido ya o no a otros eventos Esta sería la estructura de las tablas: Tabla1 (usuarios incluidos) Id IdUsuario Idevento Fechacontrol Tabla2 Idevento Fecha Hora Lugar etc Tabla3 Idusuario Nombre Apellidos etc Lo que quiero es mostrar en último lugar a los usuarios que asistieron al último evento (el más reciente) y así dar preferencia a los que llevan más tiempo sin asistir. Actualmente el orden que uso es el de la fechacontrol porque no se como ordenar rescatando las fechas de eventos anteriores respecto del que se seleccione, no estoy seguro de haberme explicado bien. Última edición por Uefor fecha: 05-05-2008 a las 21:16:35. Razón: Aclaración |
|
#3
|
|||
|
|||
|
Cita:
Algo así seria... Ya me comentaras... Saludos! |
|
#4
|
|||
|
|||
|
Gracias tonyskl,
Lo que tengo actualmente se parece bastenta a esa sentencia, el problema se plantea con la fecha máxima que rescata esa consulta precisamente. Actualmente puedo consultar una lista de un evento para hoy y tener ya en la db usuarios incluidos para otro evento que se realizará mañana o pasado, al recoger la fecha máxima me tira a la cola usuarios que ya están apuntados para mañana, el objetivo es que pierdan preferencia los que fueron ayer o antes de ayer etc... nos los que iran a eventos futuros. Ese es dilema realmente... SaLu2 Última edición por Uefor fecha: 06-05-2008 a las 14:42:28. Razón: Errata |
|
#5
|
|||
|
|||
|
Cita:
Saludos!!! |
|
#6
|
|||
|
|||
|
No me sirve tampoco... pero estoy dandole vueltas a otra solución, he decidido incluir la fecha del ultimo evento al que asistió al mismo tiempo que se apunta al nuevo evento, de este modo con un sencillo "ORDER BY Fecha" resuelto.
El problema es este ahora: necesito ingresar en un INSERT la fecha del último evento al que asistió el usuario para establecer el orden de preferencias en el que se está apuntando, pero si el usuario no ha asistido a ningún evento me da un error porque no existe en la tabla. Cita:
Las variables de ASP funcionan bien, esta misma consulta sin los "OR Fecha IS NULL" etc.. funciona bien con usuarios que ya están en la tabla. SaLu2 |
|
#7
|
|||
|
|||
|
Cita:
No se exactamente que ves mal en la query... Simplemente el nuevo campo que has dado de alta debes decirle que puede ser null, ya que pueden existir usuarios que no hayan asistido a ningún evento. ¿Por que no te sirve la última query que te propuse? Saludos!! |
|
#8
|
|||
|
|||
|
.................
Última edición por Uefor fecha: 05-05-2008 a las 21:07:59. Razón: Duplicado |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| obtener el ultimo registro resultado de una comparacion | Gaim2205 | Varios | 2 | 11-09-2007 18:27:40 |
| como obtener valor del ultimo registro. | Gaim2205 | Varios | 4 | 10-09-2007 22:02:17 |
| como obtener el ultimo registro | gustavoh | .NET | 2 | 17-07-2006 14:29:07 |
| Obtener el último registro insertado | mutant09 | SQL | 3 | 04-05-2004 20:59:21 |
| Obtener el último registro | juanchi | Conexión con bases de datos | 2 | 06-02-2004 01:52:21 |
|