SQL - Como generar un correlativo por cada campo de fila

 
Vista:

Como generar un correlativo por cada campo de fila

Publicado por Elias (1 intervención) el 03/11/2006 21:41:28
Hola a todos como puedo generar filas por cada campo de filas devueltas

este es parte de mi query desearia generar un correlativo por cada fila

select
'18.Denominación'=UPPER(max(dmd_descri)),
'19.SubpartidaArancelaria'=max(dmd_nropartida),
'20.Pais de Origen'=max(dmd_pais),
'21.Cantidad y Unidad de Medida' = (convert(numeric(14,4),((coalesce(sum(coalesce(fuma_cantidad,0)),0)+coalesce(sum(coalesce(fuma_ajuste1,0)),0)+coalesce(sum(coalesce(fuma_ajuste2,0)),0)) / @an_totpes) )) * @an_peso,
'22.Valor CIF US $' =((convert(numeric(14,4),((coalesce(sum(coalesce(fuma_cantidad,0)),0)+coalesce(sum(coalesce(fuma_ajuste1,0)),0)+coalesce(sum(coalesce(fuma_ajuste2,0)),0)) / @an_totpes) )) * @an_peso) * ( SELECT CMCP_PREUNI_DOL
FROM COS_MATERIALES_CARGA_PRECIO_MEN (NOLOCK)
WHERE CMCP_CODMAT=fumc_codmat AND
CMCP_ANOOPE= @as_anoope AND
CMCP_MESOPE = @as_mesope ),
'23.% del valor FOB o Ex Work' = convert(numeric(14,3),round(((((convert(numeric(14,4),((coalesce(sum(coalesce(fuma_cantidad,0)),0)+coalesce(sum(coalesce(fuma_ajuste1,0)),0)+coalesce(sum(coalesce(fuma_ajuste2,0)),0)) / @an_totpes) )) * @an_peso) * ( SELECT CMCP_PREUNI_DOL
FROM COS_MATERIALES_CARGA_PRECIO_MEN (NOLOCK)
WHERE CMCP_CODMAT=fumc_codmat AND
CMCP_ANOOPE= @as_anoope AND
CMCP_MESOPE = @as_mesope )) /@an_preuni_fob)*100,3))
from fun_material_colada,fun_material, de_material_declaraciones (nolock)
where fumc_codmatcol = fuma_codmatcol and
fumc_grupo = fuma_grupo and
fumc_status <>'0' and
fuma_numcoltra in ( select distinct fupi_numcoltra
from fun_pieza
where fupi_numord = @as_numord and
fupi_numitm = @ai_numitm and
fupi_numpza = @ai_numpza ) AND
fumc_codmat<>'999999999' and
rtrim(ltrim(dmd_codmat)) = ltrim(rtrim(fumc_codmat))
group by fumc_codmat
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder