Agrupamiento
Publicado por fran3030 (1 intervención) el 23/05/2006 09:08:55
Buenos días
Tengo un campo 'secciones' que es alfanumérico de 1 a 4 dígitos y he de comprobar si se rellena con ceros por la izquierda hasta que mida cuatro si esto supondría que algún dato se duplicara en alguna Unidad(campo clave).
Uso esta query para sacar las que se repetirían más de una vez y me pregunta es
¿ podría sacar a la vez las secciones que en la transformación se duplicarán ?
Si añado el campo Codseccion solo me saca una seccion por agrupamiento;
Gracias
SELECT [CodUnidad],
REPLICATE('0', 4-LEN(CodSeccion))+[CodSeccion] as CodSeccion,
COUNT (1) Repeticiones
FROM
ASecciones
GROUP BY
CodUnidad,
REPLICATE('0', 4-LEN(CodSeccion))+[CodSeccion],
HAVING
COUNT (1) > 1
Tengo un campo 'secciones' que es alfanumérico de 1 a 4 dígitos y he de comprobar si se rellena con ceros por la izquierda hasta que mida cuatro si esto supondría que algún dato se duplicara en alguna Unidad(campo clave).
Uso esta query para sacar las que se repetirían más de una vez y me pregunta es
¿ podría sacar a la vez las secciones que en la transformación se duplicarán ?
Si añado el campo Codseccion solo me saca una seccion por agrupamiento;
Gracias
SELECT [CodUnidad],
REPLICATE('0', 4-LEN(CodSeccion))+[CodSeccion] as CodSeccion,
COUNT (1) Repeticiones
FROM
ASecciones
GROUP BY
CodUnidad,
REPLICATE('0', 4-LEN(CodSeccion))+[CodSeccion],
HAVING
COUNT (1) > 1
Valora esta pregunta
0