combinar 2 o mas filas en una
Publicado por Diego (5 intervenciones) el 22/10/2018 22:34:06
Estimados,
tengo que resolver la siguiente casuistica en sql server 2000:
nro_tarjeta.................fecha.................hora
290.................22/10/2018.................9:30
290.................22/10/2018.................11:30
290.................22/10/2018.................14:00
290.................22/10/2018.................17:18
330.................22/10/2018.................8:30
330.................22/10/2018.................18:30
Lo que necesito obtener es un unico registro con la siguiente salida:
nro_tarjeta.................fecha.................horas
290.................22/10/2018.................9:30, 11:30, 14:00, 17:18
330.................22/10/2018.................8:30, 18:30
Es decir, una especie de Pivote de la tabla agrupada por nro_tarjeta y fecha.
No me doy cuenta como escribir el query con Pivote.
Veo que existe una funcion STUFF() FOR XML PATH('') pero es a partir de SQL Server 2005. :(
Desde ya muchas gracias.
tengo que resolver la siguiente casuistica en sql server 2000:
nro_tarjeta.................fecha.................hora
290.................22/10/2018.................9:30
290.................22/10/2018.................11:30
290.................22/10/2018.................14:00
290.................22/10/2018.................17:18
330.................22/10/2018.................8:30
330.................22/10/2018.................18:30
Lo que necesito obtener es un unico registro con la siguiente salida:
nro_tarjeta.................fecha.................horas
290.................22/10/2018.................9:30, 11:30, 14:00, 17:18
330.................22/10/2018.................8:30, 18:30
Es decir, una especie de Pivote de la tabla agrupada por nro_tarjeta y fecha.
No me doy cuenta como escribir el query con Pivote.
Veo que existe una funcion STUFF() FOR XML PATH('') pero es a partir de SQL Server 2005. :(
Desde ya muchas gracias.
Valora esta pregunta


0