Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/06/2012, 06:01
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Campos de distintas tablas y diferentes condiciones

Código MySQL:
Ver original
  1. select detalle_dia.fecha,count(dat_generales.consulta)as C1
  2. (detalle_dia inner join dat_personal on detalle_dia.idDetalle_dia=dat_personal.idDetalle_d ia)
  3. inner join dat_generales on dat_personal.idDetalle_dia =dat_generales.idDetalle_dia)
  4. detalle_dia.fecha>=Curdate()-1
  5. and detalle_dia.fecha<=Curdate()
  6. and dat_personal.sexo='Masculino'
  7. and dat_generales.consulta='1'
  8. )
  9. GROUP BY detalle_dia.fecha;

Esto?

En cuanto a la primera pregunta

SELECT ...lista de campos....
FROM ...lista de tablas con sus relaciones.....
WHERE ....lista de condiciones.....
ORDER BY ....lista de criterios de ordenación...

Solo hacerte notar que las condiciones las tiene que cumplir el registro resultante de la combinación de tablas.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.