Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2010, 08:57
Avatar de mihina
mihina
 
Fecha de Ingreso: mayo-2010
Ubicación: Girona
Mensajes: 32
Antigüedad: 14 años, 7 meses
Puntos: 1
Exclamación Ayuda urgente con una consulta

como podría hacer para alargar una consulta dependiendo de un valor?? el ejemplo es el siguiente un cliente reserva un habitación de hotel y introduce fecha de entrada y el numero de noches, dependiendo del numero de noches la consulta será mas larga o menos y había pensado hacerlo con un for pero no me deja.

Que otra opción tendría?? Gracias!!!


string sql = "SELECT HHabitacion FROM Habitacion " +
" WHERE Habitacion.HHabitacion NOT IN (SELECT n_habitacion FROM Reserva WHERE f_entrada =" + IFEntrada
for (int i = 1; i <= NNoches; i++)
{
+ " or f_entrada = " + IFEntrada + i
}
+ ") and Habitacion.HTipo = '" + THabitacion + "' ";