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

Suma/conjuncion de campos

Estas en el tema de Suma/conjuncion de campos en el foro de Bases de Datos General en Foros del Web. bueno les comento que tengo un problema y es el siguiente: tengo una base de datos en mysql y hago un select de dos tablas, ...
  #1 (permalink)  
Antiguo 09/03/2005, 10:50
 
Fecha de Ingreso: febrero-2005
Mensajes: 17
Antigüedad: 19 años, 9 meses
Puntos: 0
Suma/conjuncion de campos

bueno les comento que tengo un problema y es el siguiente:

tengo una base de datos en mysql y hago un select de dos tablas, peor bueno ese no es el problema, el problema es que al hacer el select me gustaria que los campos repetidos, no salieran repetidos, sino que se agruparan en uno solo y al igual lo hicieran los campos que dependen de estos, para explicarme mejor pondre el ejemplo:

la duracion de la alarma se generan usando un timediff() a un campo fechahorainicio y fechahorafinal, y la descripcion se toma de otra tabla en base al codigo particular

| idcajero | cod particular | duracion alarma | descripcion |
| 801 | 4102 | 00:00:12 | no monitor |
| 801 | 4102 | 00:00:14 | no monitor |
| 801 | 4103 | 00:01:10 | no impresora |
| 801 | 4112 | 00:20:14 | no papel |
| 801 | 4102 | 00:00:14 | no monitor |
| 801 | 4112 | 00:20:00 | no papel |

lo k me gustaria generar es lo siguiente:

| idcajero | cod particular | duracion alarma | descripcion |
| 801 | 4102 | 00:00:40 | no monitor |
| 801 | 4103 | 00:01:10 | no impresora |
| 801 | 4112 | 00:40:14 | no papel |

espero explicarme correctamente, de antemano gracias.......
  #2 (permalink)  
Antiguo 10/03/2005, 06:15
Avatar de yeti  
Fecha de Ingreso: octubre-2004
Ubicación: España, Madrid
Mensajes: 152
Antigüedad: 20 años, 1 mes
Puntos: 0
Cita:
Iniciado por bond
bueno les comento que tengo un problema y es el siguiente:

tengo una base de datos en mysql y hago un select de dos tablas, peor bueno ese no es el problema, el problema es que al hacer el select me gustaria que los campos repetidos, no salieran repetidos, sino que se agruparan en uno solo y al igual lo hicieran los campos que dependen de estos, para explicarme mejor pondre el ejemplo:

la duracion de la alarma se generan usando un timediff() a un campo fechahorainicio y fechahorafinal, y la descripcion se toma de otra tabla en base al codigo particular

| idcajero | cod particular | duracion alarma | descripcion |
| 801 | 4102 | 00:00:12 | no monitor |
| 801 | 4102 | 00:00:14 | no monitor |
| 801 | 4103 | 00:01:10 | no impresora |
| 801 | 4112 | 00:20:14 | no papel |
| 801 | 4102 | 00:00:14 | no monitor |
| 801 | 4112 | 00:20:00 | no papel |

lo k me gustaria generar es lo siguiente:

| idcajero | cod particular | duracion alarma | descripcion |
| 801 | 4102 | 00:00:40 | no monitor |
| 801 | 4103 | 00:01:10 | no impresora |
| 801 | 4112 | 00:40:14 | no papel |

espero explicarme correctamente, de antemano gracias.......

prueba esto:
select idcajero, distinct( cod particular), duracion alarma , descripcion
from tabla
__________________
Cuando creas que no hay solución posible, busca en los foros, siempre en mejor tener a la red mundial de tu parte
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 23:27.