Quantcast
Channel: order dinámico
Browsing latest articles
Browse All 7 View Live

order dinámico

Si la columna [obra_espanol] es tipo caracteres entonces obtendras error al tratar de multiplicar por "-1".-- ERROR select 'oh' * -1 as c1; GOSepara la columna y la direccion del orden como mostre en...

View Article



order dinámico

Trata:SELECT ROW_NUMBER() OVER ( ORDER BY CASE WHEN @orden = 'tdia' THEN CAST(ano + mes + dia AS int) ELSE NULL END ASC, CASE WHEN @orden = 'tdia DESC' THEN CAST((ano + mes + dia) AS int) END DESC ) AS...

View Article

order dinámico

select row_number() over(order by case @orden when ''banco DESC'' then banco end desselect row_number() over(order by case @orden when ''banco'' then cast(banco as nvarchar(25))Hola:¿Cuál de las...

View Article

order dinámico

Hola:Si es un string yo hiceselect row_number() over(order by case @orden when ''obra_espanol'' then cast(obra_espanol as nvarchar(25)) when ''obra_espanol DESC'' then cast(obra_espanol as...

View Article

order dinámico

Hola:Muchísimas gracias, Carlos¿y si la columna es un string ascendente y otra descendente? ¿y unsmallmoney?Gracias de nuevo

View Article


order dinámico

No, no está bien, hay varios errores sintácticos. Prueba lo siguiente:SELECT ROW_NUMBER() OVER ( ORDER BY CASE @orden WHEN 'tdia' THEN CAST(ano + mes + dia AS INT) WHEN 'tdia DESC' THEN CAST((ano + mes...

View Article

order dinámico

Hola a todo:Tengo una consulta donde hago un order dinámicoselect row_number() over(order by case @orden when ''tdia'' then ano+mes+dia end,case @orden when ''tdia DESC'' then ano desc+mes desc+dia...

View Article
Browsing latest articles
Browse All 7 View Live




Latest Images