Supongamos tres tablas tales que:
Código:
tabla_generica:
columna | Descripción
------------+---------------------------------------------------
id_registro | Identificador del registro
fecha | Fecha del guardado del registro
tabla_especifica:
columna | Descripción
------------+---------------------------------------------------
id_registro | Clave foránea. El dato es el mismo que estaría en tabla_generica
id_entidad1 | Clave foránea a los datos de una primer entidad
id_entidad2 | Clave foránea a los datos de una segunda entidad
tabla_entidad:
columna | Descripción
------------+---------------------------------------------------
id_entidad | Identificador de entidad
tipo | Tipo de Entidad
¿Cómo podría saber cuántos registros hay de determinada fecha (dato que está en tabla_generica) donde los tipos de entidad son iguales.
¿Con datos?
Código:
tabla_generica
id_registro | fecha
------------+--------------
1 | 2010/03/04
2 | 2010/03/04
tabla_especifica
id_registro | id_entidad1 | id_entidad2
------------+-------------+--------------
1 | 1 | 2
2 | 3 | 4
tabla_entidad
id_entidad | tipo
------------+-------
1 | A
2 | B
3 | C
4 | C
Lo que necesito es una query que me diga, para determinada fecha, cuántos registros hay donde el tipo de entidad son iguales. En este caso, 1 registro para la fecha 2010/03/04
Cualquier idea, enlace, comentario es agradecido.