Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/04/2005, 01:28
Avatar de Vice
Vice
 
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 4 meses
Puntos: 2
Fíjate que tienes tres veces exactamante la misma instrucción salvo que cambia el valor de la condición. Siendo así puedes hacer un "or" para unir las tres condiciones en una única sentencia o puedes hacerlo así:
Código:
SELECT promotores.Nombre as PROMOTOR, nominas.numero as CODIGO,
Count(num_nomina)as PAGOS,
Sum(total_ingreso)as COMISIONES,
Sum(total_deducciones)as DEDUCCIONES,
Sum(isr) as ISR_GENERADO,
Sum(total_pagar) as TOTAL_PAGADO
from
nominas, promotores
where
nominas.numero=promotores.numero
and
nominas.num_empresa=promotores.num_empresa
and
num_empresa=15
and
fecha_nom regexp '__/0[1-3]/05'
group by
promotores.nombre,nominas.numero
Si vas a tener que hacer operaciones con este campo fecha te diría que pienses en convertirlo a un campo date o datetime. No es un proceso complejo y te puede facilitar mucho las cosas.
Un saludo.
__________________
Estoy contagiado de Generación-I