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

consultas anidadas

Estas en el tema de consultas anidadas en el foro de Mysql en Foros del Web. buenos dias, disculpen tengo esta consulta pero tarda mucho de casualidad saben una manera de hacerla mas rapida, la estoy haciendo desde php y tarda ...
  #1 (permalink)  
Antiguo 25/03/2011, 10:31
 
Fecha de Ingreso: febrero-2009
Mensajes: 199
Antigüedad: 15 años, 2 meses
Puntos: 3
Información consultas anidadas

buenos dias, disculpen tengo esta consulta pero tarda mucho de casualidad saben una manera de hacerla mas rapida, la estoy haciendo desde php y tarda mucho y aun haciendolo en consola tarda bastante, les agradeceria mucho me ayudaran

Código PHP:
select sum(importe) as importe from abonos_dom  where qna_abono=201104 and folio in (select folio from fact_hst_dom where estado='CAMPECHE' and tipotrab='IMSS' and estatus=and qini_r <= 201104 and qfin_r >=201104
  #2 (permalink)  
Antiguo 25/03/2011, 13:19
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: consultas anidadas

Hay que probar:
Código MySQL:
Ver original
  1.   SUM(A.importe) importe
  2.   abonos_dom A INNER JOIN fact_hst_dom F USING(folio)
  3.   A.qna_abono=201104 AND
  4.   F.estado='CAMPECHE' AND
  5.   F.tipotrab='IMSS' AND
  6.   F.estatus=0 AND
  7.   (201104 BETWEEN F.qini_r AND F.qfin_r)
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: anidadas
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 08:51.