Closed humitos closed 13 years ago
Hecho en:
Tener en cuenta cómo lo resolví: "no pude hacer un OR con el motor de base de datos de GAE, quizás sea una limitación o quizás no encontré cómo"
No quedó muy lindo el código de eso, hice dos consultas por separado y luego ".extend" en las listas
Además tuve que comprobar que para calcular el tiempo que falta no me de negativo.
http://code.google.com/intl/es/appengine/docs/python/datastore/gqlreference.html
La cláusula WHERE opcional limita el conjunto de resultados a aquellas entidades que cumplen una o varias condiciones. Cada condición compara una propiedad de la entidad con un valor mediante un operador de comparación. Si se definen varias condiciones con la palabra clave AND, las entidades deberán cumplir todas las condiciones para poder ser devueltas por la consulta. GQL no dispone de un operador OR. Sin embargo, dispone de un operador IN, que proporciona una función limitada del operador OR.
Si ahora son las 23:30hs y me quiero tomar el 6 en la Plaza 1ero de Mayo me muestra esto:
Plaza 1ro de Mayo San Martin y 25 de Mayo Habiles 4 min: Ida 23:35 (por PARACAO)
Pero además de ese colectivo, me puedo tomar el de las 0:04 y 0:29hs. Pero como estos horarios están después de las 00hs el filtro de la base de datos no los toma.