Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2010, 21:11
zero_cool_firewall
 
Fecha de Ingreso: noviembre-2010
Mensajes: 55
Antigüedad: 14 años, 2 meses
Puntos: 0
separar guion de un campo en la consulta

miren la siguiente consulta hace parte de lo que yo quiero

Código MySQL:
Ver original
  1. SELECT T2.diags_clave, COUNT(*)  Total
  2.       FROM jqcalendar  T1 INNER JOIN reporte T2 ON    
  3.       T2.ficha=T1.Subject
  4.       WHERE (T1.StartTime BETWEEN '$ini' AND '$fin')
  5.       GROUP BY T2.diags_clave
ahora tengo un perooo resulta que el campo que almacena la ficha del paciente en la tabla jcalendar el cual es Subject tiene un formato de esta forma
148100-0
en donde 148100 es la ficha del paciente y despue del "-" es el codigo del paciente o sea 0 en este caso almaceno la ficha y el codigo junto en el mismo campo Subject pero en la tabla reporte los almaceno por separado
hay un campo que se llama ficha y otro que se llama codigo mi pregunta es tomando parte de mi consulta en esta parte
Código MySQL:
Ver original
  1. T2.ficha=T1.Subject

como puedo separar "-" la ficha del codigo en el campo Subject? para haci validar los dos campos de la tabla reporte que son ficha y codigo y asi me muestre mis resultados seria algo asi
T2.ficha=T1.Subject and T2.codigo=T1.codigo
seria algo como explode no? pero no se utilizarlo en sql de echo no se si se pueda me podrian decir como