Resultados de la búsqueda a petición "tsql"

5 la respuesta

Actualizar una sola fila con t-sql

Quiero actualizar una fila en mi base de fechas. El problema es que, por un error de mi parte, tengo dos filas de datos idénticas. ¿Cómo ejecuto la actualización en una sola fila?

5 la respuesta

Salga y revierta todo en el script en caso de error

Tengo un script TSQL que hace muchos ajustes de estructura de la base de datos, pero no es realmente seguro dejarlo pasar cuando algo falla. para aclarar las cosas: utilizando MS SQL 2005NO es un procedimiento almacenado, solo un archivo ...

2 la respuesta

Valores predeterminados de SQL Server: ¿por qué con uno o dos paréntesis?

si ejecuta este script para recuperar todas las definiciones de valores predeterminados en una base de datos: select c.name as columnname, t.name as tablename, d.definition as value, d.name as constraintname from sys.default_constraints d join ...

5 la respuesta

T-SQL Dynamic SQL y tablas temporales

Parece que las #temptables creadas usando SQL dinámico a través del método de cadena EXECUTE tienen un alcance diferente y no pueden ser referenciadas por SQL "fijos" en el mismo procedimiento almacenado. Sin embargo, puedo hacer referencia a una ...

2 la respuesta

T-SQL Pivot? Posibilidad de crear columnas de tabla a partir de valores de fila

¿Es realmente posible rotar un T-SQL (2005) para que (por razones de argumento) los valores de las filas de la primera columna se conviertan en los títulos de las columnas de la tabla de salida? Me doy cuenta de que esto no es realmente para lo ...

1 la respuesta

Ordene registros padre-hijo por grupo padre e hijos

Necesito ordenar los resultados de la consulta por dos columnas específicas relacionadas. Mi mesa es: Row no | Col 1 | Col 2 | Col 3 | Col 4 1 | 1 | X | 1 | 5 2 | 2 | Y | 1 | 6 3 | 5 | Z | 2 | 7 4 | 6 | T | 2 | 0 5 | 7 | T | 3 | 0 6 | 6 | W | 2 ...

22 la respuesta

Eliminar ceros finales de decimal en SQL Server

Tengo una columnaDECIMAL(9,6) es decir, admite valores como 999,123456. Pero cuando inserto datos como 123,4567 se convierte en 123,456700 ¿Cómo eliminar esos ceros?

1 la respuesta

Contador incremental de T-SQL basado en el cambio en un valor de columna

Tengo una tabla de muestra como a continuación. La tabla está ordenada por otra columna que no se muestra. Necesito incrementar el valor de una columna de contador en función de cada cambio en la columna de valor. Consulte a continuación para ver ...

1 la respuesta

alias dinámico en consulta T-SQL

Tengo un problema al generar un alias para un campo en una consulta que, por ejemplo, me da los ingresos del año pasado y el año anterior. Entendí que podía hacer algo como: SELECT 1234 AS 'REVENUE' + CAST (year(DATEADD(year,-1,getdate())) ...

3 la respuesta

Obtenga los mejores registros 'n' por report_id

Tengo una vista simple en mi base de datos MSSQL. Consta de los siguientes campos: report_id INT ym VARCHAR -- YYYY-MM keyword VARCHAR(MAX) visits INTPuedo obtener fácilmente las 10 principales coincidencias de palabras clave con la ...