Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2012, 20:57
Avatar de shake2427
shake2427
 
Fecha de Ingreso: julio-2011
Mensajes: 116
Antigüedad: 12 años, 10 meses
Puntos: 3
problema con cfloop

buenas.

tengo un problema tengo lo siguiente

Código coldfusion:
Ver original
  1. <table cellpadding="0" cellspacing="0" width="100%" class="generalInfo">
  2. <cfset startTime = CreateTime(7,00,00)>
  3. <cfset endTime = CreateTime(19,00,00)>
  4.   <cfset var1= #prueba.Date_start# >      
  5.  
  6. <cfloop from="#startTime#" to="#endTime#" index="i" step="#CreateTimeSpan(0,0,20,0)#">
  7.     <tr>
  8.         <td style="border-bottom:1px solid #CCC">
  9.             <cfoutput>#TimeFormat(i, "hh:mm tt")#<br /></cfoutput>
  10.         </td>    
  11.             <td>
  12.            <cfif #timeformat(var1,'hh:mm tt')# eq #TimeFormat(i, "hh:mm tt")#>
  13.    fecha
  14.           </cfif>  
  15.             </td>
  16.   </tr>  
  17. </cfloop>
  18. </table>

el cfloop me crea un rango de horas, y me va creando la tabla, y el cfif me compara una hora traida desde la base de datos, con la hora del loop
he tenido problemas en como hacer para que esa comparacion se realize con todas la fechas que trae la consulta.
un ejemplo seria

el loop me genera lo siguiente

7:00
7:30
8:00
8:30
9:00
9:30
y asi sucesivamente

y el query tiene estas fechas

7:30 paciente 1
9:30 paciente 2

lo que necesito que haga es que me muestre lo siguiente

7:00
7:30----------7:30 paciente 1
8:00
8:30
9:00
9:30-----------9:30 paciente 2

espero que me puedan ayudar