Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ayuda con esta Consulta

Estas en el tema de Ayuda con esta Consulta en el foro de Mysql en Foros del Web. Que tal tengo esta consulta: SELECT c.claim_id, c.claim_type, p.company_name, CONCAT(pt.last_name, ',' ,' ',pt.first_name) as patient_name, ROUND(r.nc_final_charges,2) as nc_final_charges, c.status_2, DATE_FORMAT(c.date_sent_to_insurer,'%m/%d/%Y') as date_sent_to_insurer, DATE_FORMAT(c.expected_date_of_collection,'%m/%d/%Y') as expected_date_of_collection, ...
  #1 (permalink)  
Antiguo 27/06/2006, 11:51
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 4 meses
Puntos: 4
Ayuda con esta Consulta

Que tal tengo esta consulta:

SELECT c.claim_id, c.claim_type, p.company_name, CONCAT(pt.last_name, ',' ,' ',pt.first_name) as patient_name,
ROUND(r.nc_final_charges,2) as nc_final_charges, c.status_2, DATE_FORMAT(c.date_sent_to_insurer,'%m/%d/%Y') as date_sent_to_insurer,
DATE_FORMAT(c.expected_date_of_collection,'%m/%d/%Y') as expected_date_of_collection,
c.account_manager, c.provider_id, c.patient_id,
ROUND(((r.nc_final_professional_charges*c.md_profe ssional_fees)/100)+((r.nc_final_hospital_charges*c.md_hospital_f ees)/100)+((r.nc_final_additional_charges*c.md_addition al_fees)/100),2) as billing_fees,
DATE_FORMAT(l.date,'%m/%d/%Y') as date
FROM claims c, provider p, patient pt, repricing r, call_log l
WHERE c.provider_id=p.provider_id AND c.patient_id=pt.patient_id AND c.claim_id=r.claim_id
AND c.claim_id=l.claim_id AND l.call_log_id=(SELECT Max(call_log_id) FROM call_log WHERE (l.claim_id=c.claim_id))


La cuestión es la tabla claims tiene una relación de uno a muchos con la tabla call log.

Lo que uiero es que muestre todos los datos normal y la fecha del maximo call log que tiene el claim_id.

En este momento muestra solo una fila de registros de la tabla claim que tiene el máximo valor (El ultimo insertado) en la tala call log.

Muchas gracias desde ya.
__________________
EL LIMITE ES EL UNIVERSO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:41.