Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/10/2004, 18:18
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Pues yo pensaba que en efecto solo puede ser una la destacada...pero otra es que tomes uno de los valores del campo, no se si manejarás un id, con lo cual sería mucho más sencillo de manera tal que al hacer la consulta 2 y 3, le digas AND campo_a_evaluar NOT IN(" & campo_de_la_primera_consulta & ")
y chau...

Un código rapidito que probé:

Código:
Function GetMyId()
	Set rs = Server.CreateObject("ADODB.Recordset")
	strSQL = "SELECT TOP 1 * FROM noticias WHERE publicar = 'Si' AND DESTACADO = 'Si'"
	rs.Open strSQL, ObjConn, 3, 3
	MyId = rs("id")
	rs.close
	GetMyId = MyId
End Function

ID = GetMyId

Set rs = Server.CreateObject("ADODB.Recordset")
strSQL1 = "SELECT TOP 1 * FROM noticias WHERE publicar = 'Si' AND DESTACADO = 'Si'"
strSQL2 = "SELECT TOP 6 * FROM noticias WHERE publicar = 'Si' AND seccion = 'sec1' AND NOT id IN(" & ID &")"
strSQL3 = "SELECT TOP 3 * FROM noticias WHERE publicar = 'Si' AND seccion = 'sec2' AND NOT id IN(" & ID &")"
Salu2,

Editando: El código que puse...
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway

Última edición por u_goldman; 06/10/2004 a las 18:20