Foros del Web » Programando para Internet » PHP »

Problema al unir datos 3 problemas :'(

Estas en el tema de Problema al unir datos 3 problemas :'( en el foro de PHP en Foros del Web. Holas gente, les cuento que tengo que unir unos datos, el problema es que el alto del arreglo es variable y no siempre ordenado :/ ...
  #1 (permalink)  
Antiguo 13/11/2009, 06:56
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Problema al unir datos 3 problemas :'(

Holas gente, les cuento que tengo que unir unos datos, el problema es que el alto del arreglo es variable y no siempre ordenado :/ no se si me explico mejor con un ejemplo.

tengo

dato1 - dato2 - dato3 - dato4 - dato5

donde los valores de estos pueden ser...


2569636 - 13 - 0000 - 8798 - MH - 256589 - 0
2569636 - 20 - 2569 - 0000 - 00 - 000000 - 59879
2569636 - 13 - 0000 - 5648 - MH - 158748 - 0
2569636 - 20 - 2569 - 0000 - 00 - 000000 - 98785
2569636 - 13 - 0000 - 5648 - MH - 158748 - 0
2569636 - 20 - 2569 - 0000 - 00 - 000000 - 98785
2569636 - 13 - 0000 - 6548 - MH - 654871 - 0
2569636 - 20 - 6654 - 0000 - 00 - 000000 - 65487
2569636 - 20 - 9875 - 0000 - 00 - 000000 - 65487
2569636 - 13 - 0000 - 6548 - MH - 218785 - 0
2569636 - 69 - 5698 - 3698 - GH - 654887 - 65487

les explico tengo una serie de datos hay, y pues la idea es que los MH me los agrupe, me explico en el primer caso tendría que tomar la primera y la segunda fila y ponerla solo en una. esto quiere decir

2569636 - 13 - 0000 - 8798 - MH - 256589 - 0
2569636 - 20 - 2569 - 0000 - 00 - 000000 - 59879

convertirla en

2569636 - 13 - 2569- 8798 - MH - 256589 - 59879

problema 1. esto es solo para los MH y en duplas quiere decir la fila 1 con la 2
la 3 con la 4 etc. por que siempre MH tendrá una dupla.
ahora problema 2 si se fijan en la fila 7 y 8 están las duplas pero al revés :/
y problema 3.- no siempre traen entremedio MH, pueden haber GH, JR etc...
estos campos no me preocupan por que son siempre de una linea como se ve en la ultima.

espero se me entienda y me den una mano que la verdad no se por donde atacar esto aun

saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #2 (permalink)  
Antiguo 13/11/2009, 07:30
Avatar de webness  
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 3 meses
Puntos: 5
Respuesta: Problema al unir datos 3 problemas :'(

HAGALO CON PROGRAMACION, PHP, JAVA, EL LENGUAJE QUE ESTES USANDO, O CON PROCEDIMIENTOS ALMACENADOS, PERO SI TE DIGO QUE ES MEJOR QUE SAQUES LOS DATOS DE LA CONSULTA SIN HACER LOS CALCULOS DE AGRUPACION Y EL ALGORITMO SEA QUE LO HAGAS POR MEDIO DE PROGRAMACION EN X LENGUAJE O CON UN PROCEDIMIENTO ALMACENADO.

porque el query de porsi seria supremamente complejo y pesado si tenes muchos datos
  #3 (permalink)  
Antiguo 13/11/2009, 08:55
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Problema al unir datos 3 problemas :'(

de hecho estoy con php y mysql
de que me sirve un procedimiento almacenado para este caso? si quiero generar una consulta y exportar a excel vía web?

bueno veré como le hago.
__________________
Gokuh Salvo al mundo. PUNTO!!!!
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 16:02.