Consulta tipo COUNT en Odoo

Saludos, estoy empezando en el mundo de Odoo y estoy relizando un mudulo sencillo, en este tengo una ralación many2many entre las entidades estudiantes y cursos. A pertir de esta ralación me gustaría conocer la cantidad de esstudiante que estan registrado en un determinado curso... En el modelo curso cree un método en cual mediante esta consulta me devuelva la cantidad de estudiantes en un determinado curso... pero mi duda es: ¿Cómo le paso el id de un curso a la consulta?

def _count_student_in_course(self, cr, uid, ids, field_name, arg, context):

     sql_req = """

         SELECT COUNT(*) AS students_count

         FROM avegar_students JOIN students_course

        ON        (students_course.avegar_students_id = avegar_students.id)

        WHERE (students_course.avegar_course_id = %d) """ % (¿Comó le paso el id de un determinado curso?)

        cr.execute(sql_req) 

Alfredo Vega
Alfredo Vega
13
| 0 0 0
Preguntado en 06/07/16 15:50
0
voto
329 Vistas

Su respuesta

Trate por favor de dar una respuesta sustancial. Si quiere comentar en la pregunta o la respuesta, sólo use la herramiento de comentarios. Recuerde que siempre puede revise sus respuestas - no hay necesidad de responder dos veces la misma pregunta. También no olvide votar - ¡ayuda realmente a seleccionar las mejores preguntas y respuestas!

Realizar una pregunta

Mantenerse informado

Sobre este foro

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios.

Lea las directrices

Herramientas de las preguntas

95 seguidor(es)

Estadísticas

Preguntado: 06/07/16 15:50
Visto: 329 veces
Última actualización: 06/07/16 15:50