
una columna dividirla en 3 columnas
Publicado por S (4 intervenciones) el 17/02/2017 22:29:38
Buenas,
Tengo una consulta...
Hace rato que no toco SQL y mi jefe me pidio generar como resultado algo asi:
Nombre Correr Nadar TiempoTotal
Peter 01:00:00 00:30:00 01:30:00
Marie 00:00:00 01:00:00 01:00:00
Justine 00:30:00 01:30:00 02:00:00
Benoit 02:30:00 00:30:00 03:00:00
el detalle es que la información aparece de esta manera:
Nombre Deporte Tiempo
Peter Correr 01:00:00
Peter Nadar 00:30:00
Justine Correr 00:30:00
Justine Nadar Libre 00:30:00
Justine Nadar Mariposa 00:30:00
Justine Nadar Sincronizado 00:30:00
Marie Nadar Libre 00:30:00
Marie Nadar Mariposa 00:30:00
Benoit Correr 02:30:00
Benoit Nadar 00:30:00
relativamente es sencillo pero, no se como hacerlo... es decir...
yo logro sumar los valores aunque me toca cambiarlos de formato pues son varchar y pues SUM() no lo recibe asi... pero
y Puedo sacar a un lado los que solo son correr pero al hacer Union aunque les coloque nombre diferentes me genera algo asi:
Nombre Deporte Tiempo
Peter Correr 01:00:00
Peter Total 01:30:00
Justine Correr 00:30:00
Justine Total 02:00:00
Marie Total 01:00:00
Benoit Correr 02:30:00
Benoit Total 03:00:00
que consejos me pueden dar o alguna idea de como hacerlo???

Tengo una consulta...
Hace rato que no toco SQL y mi jefe me pidio generar como resultado algo asi:
Nombre Correr Nadar TiempoTotal
Peter 01:00:00 00:30:00 01:30:00
Marie 00:00:00 01:00:00 01:00:00
Justine 00:30:00 01:30:00 02:00:00
Benoit 02:30:00 00:30:00 03:00:00
el detalle es que la información aparece de esta manera:
Nombre Deporte Tiempo
Peter Correr 01:00:00
Peter Nadar 00:30:00
Justine Correr 00:30:00
Justine Nadar Libre 00:30:00
Justine Nadar Mariposa 00:30:00
Justine Nadar Sincronizado 00:30:00
Marie Nadar Libre 00:30:00
Marie Nadar Mariposa 00:30:00
Benoit Correr 02:30:00
Benoit Nadar 00:30:00
relativamente es sencillo pero, no se como hacerlo... es decir...
yo logro sumar los valores aunque me toca cambiarlos de formato pues son varchar y pues SUM() no lo recibe asi... pero
y Puedo sacar a un lado los que solo son correr pero al hacer Union aunque les coloque nombre diferentes me genera algo asi:
Nombre Deporte Tiempo
Peter Correr 01:00:00
Peter Total 01:30:00
Justine Correr 00:30:00
Justine Total 02:00:00
Marie Total 01:00:00
Benoit Correr 02:30:00
Benoit Total 03:00:00
que consejos me pueden dar o alguna idea de como hacerlo???

Valora esta pregunta


0