Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/08/2013, 10:57
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Problema con filtro en campo time con query Django

Tu rango no esta completo:

Así estaría completo:
00:00:00 - 23:59:59

No se que fileds uses como inicio y fin, probablemente eso afecte. Especialmente si usas datetime.

Otra cosa tu lógica (query) tampoco funcionaría en el rango 22:00:00 - 00:00:00 ya que asumes inicio < final.

Código:
1 | 0.50 | 22:00:00 | 23:59:59
----------------------------------------
2 | 0.50 | 00:00:00 | 11:59:59
----------------------------------------
3 | 0.35 | 12:00:00 | 21:59:59
Tienes suerte que no te toco un rango como 22:00:00 - 06:00:00 ya que te tocaría refinar mas la lógica.

Si nos dieras con que datos te podríamos ayudar mejor.