15/07/2011, 08:45
|
| | Fecha de Ingreso: julio-2011
Mensajes: 7
Antigüedad: 13 años, 3 meses Puntos: 0 | |
group by Hola a todos les agradeceria la ayuda que me puedan dar con este tema, me veo en la necesidad de realizar una suma de campos agrupandolos pero el problema es que el campo que tengo para agrupar es una cadena que contiene 8 digitos de los cuales solo los ultimo cuatro son realmente el criterio de agrupamiento.
ejemplo
horas | codigo_labor
--------------------------
3 | 01010413
---------------------------
4 | 01020413
---------------------------
10 | 01020512
---------------------------
20 | 01020512
----------------------------
es decir en este caso tendria que obtener
horas 7 para codigo_labor que finaliza en 0413
horas 30 para codigo_labor que finaliza en 0512
al momento tengo un codigo que me sirve de poco porque me suma agrupando por codigo_labor
SELECT SUM (horas) as tiempo group by codigo_labor
de antemano gracias por cualquier idea para solucionarlo |