Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2004, 17:32
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
A esta altura, no se me ocurre un título acorde a al tema

Tengo que mostrar unas noticias en un boletín. El boletín está compuesto por varias secciones, en donde se accede y se muestran las noticias de dichas secciones. Pero en la portada del mismo sólo se verán notas de 2 secciones (supongamos "sec1" y "sec2") y su diagramación es la siguiente:

1- Primero muestra una nota "destacada"
2- Abajo, los últimos 6 títulos de "sec1"
3- Al costado, el título y un estracto del texto de las últimas 3 notas de "sec2"

Para esto estoy haciendo 3 recordsets

Para el punto 1: SELECT TOP 1 * FROM noticias WHERE publicar = 'Si' AND DESTACADO = 'Si'
Para el punto 2: SELECT TOP 6 * FROM noticias WHERE publicar = 'Si' AND seccion = 'sec1' ORDER BY FechaYHora DESC
Para el punto 3: SELECT TOP 3 * FROM noticias WHERE publicar = 'Si' AND seccion = 'sec2' ORDER BY FechaYHora DESC


El problema es que la "destacada" del punto 1 puede ser, al mismo tiempo, una de las 6 que se muestran del punto 2 o una de las 3 del punto 3

Bien, ¿cómo demonios le indico a los recordsets del punto 2 y 3 que no incluyan a la noticia destacada, en el caso de encontrarse entre ellas, del punto 1?

Se me entiende? Es que a estas horas ya ando más pelotudo que de costumbre :p
__________________
...___...