tsql

seleccionar filas únicas basadas en una sola columna distinta

Quiero seleccionar filas que tengan un distinct email, vea la tabla de ejemplo a continuación: +----+---------+------------ ... -+-------------------+-------------+ Donde no me importa qué valor de columna id se devuelve. ¿Cuál sería el SQL requerido?

Cómo usar RANK () en SQL Server

Tengo un problema al usar RANK() en SQL Server. Aquí está mi código: SELECT contendernum, totals, RANK() OV ... Quiero clasificar el resultado basado en totals. Si hay el mismo valor como 181, entonces dos números tendrán el mismo xRank.

TSQL DATETIME ISO 8601

Se me ha dado una especificación que requiere el formato de fecha ISO 8601, ¿alguien conoce los códigos de conversión o una forma de obtener estos 2 ejemplos: ISO 8601 Extended Date 2000-01-14T13:42Z ISO 8601 Basic Date 20090123T105321Z

Cómo detener SQLServer escribiendo cosas extrañas, por ejemplo (1 filas afectadas)

¿Hay un comando que pueda ejecutar dentro de mi script SQL para que deje de generar información sobre cada operación que se ejecuta? Es decir no quiero ver esto: (1 row(s) affected) (1 row(s) affected) (1 row(s) affected)

Distancia de Levenshtein en T-SQL

Estoy interesado en el algoritmo en T-SQL calculando la distancia de Levenshtein.

Obtener la estructura de la tabla temporal (como generar script sql) y borrar la tabla temporal para la instancia actual

Cómo obtengo la estructura de la tabla temporal y luego elimino la tabla temporal. ¿Hay un sp_helptext para las tablas tempo ... pTable -- creates a new temp table from tMyTable -- some table in your database tempdb..sp_help #myTempTable Referencia.

¿Qué significa=*?

Estoy tratando de rastrear algunos SQL en Microsoft Server. Me encontré con un join que está usando una convención desconocida para mí. ¿Qué significa "=*"? WHERE table1.yr =* table2.yr -1

SQL Server ORDENAR POR fecha y últimos nulos

Estoy tratando de ordenar por fecha. Quiero que las fechas más recientes lleguen primero. Eso es bastante fácil, pero hay muc ... e, 99/99/9999) ¿Cómo puedo ordenar por fecha y tener los valores nulos en último lugar? El tipo de datos es smalldatetime.

Convenciones de Nomenclatura de Bases de datos por Microsoft?

Encontré Pautas de nomenclatura de MSDN, pero ¿es alguna pauta para la base de datos MSSQL de Microsoft?

SQL Server 2005: T-SQL para deshabilitar temporalmente un disparador

¿Es posible deshabilitar un disparador para un lote de comandos y luego habilitarlo cuando el lote haya terminado? Estoy seguro de que podría soltar el gatillo y volver a añadirlo, pero me preguntaba si había otra manera.

Agregar columna a la tabla y luego actualizarla dentro de la transacción

Estoy creando un script que se ejecutará en un servidor MS SQL. Este script ejecutará varias sentencias y debe ser transaccio ... ra agregar una columna y luego actualizar esa columna, todo dentro de un script que se ejecuta como una unidad transaccional.

Generar un conjunto de resultados de fechas incrementales en TSQL

Considere la necesidad de crear un conjunto de resultados de fechas. Tenemos fechas de inicio y finalización, y nos gustaría ... o usando T-SQL? Supongamos SQL 2005+. Si su respuesta está usando las características de SQL 2008, por favor marque como tal.

Cláusula WHERE condicional en SQL Server

Estoy creando una consulta SQL en la que necesito una cláusula condicional where. Debería ser algo como esto: SELECT ... ra forma o tengo que usar una solución alternativa como usar if else y usar la misma consulta con diferentes cláusulas where?

¿Cuál debería ser la mejor manera de almacenar un valor porcentual en SQL-Server?

Quiero almacenar un valor que represente un porcentaje en SQL server, ¿qué tipo de datos debería ser el preferido?

Cómo calcular la edad en T-SQL con años, meses y días

¿Cuál sería la mejor manera de calcular la edad de alguien en años, meses y días en T-SQL (SQL Server 2000)? La función dat ... Sé que puedo hacerlo en el lado del cliente con relativa facilidad, pero me gustaría hacerlo en mi procedimiento almacenado.

Convertir varchar en datetime en SQL Server

¿Cómo convertir una cadena de formato mmddyyyy en datetime en SQL Server 2008? Mi columna de destino está en DateTime He ... de error: 'La conversión de un tipo de datos varchar a un tipo de datos datetime resultó en un valor fuera de rango.'

Crear una consulta SQL para recuperar los registros más recientes

Estoy creando un módulo de status board para mi equipo de proyecto. El tablero de estado permite al usuario establecer su est ... Out Vacation Estoy tratando de averiguar la TRANSACT-SQL para hacer esto ¿pasar? Cualquier ayuda sería apreciada.

¿Cómo escapar del carácter de subrayado en el argumento PATINDEX pattern?

He encontrado una solución para encontrar la posición de un subrayado con PATINDEX: DECLARE @a VARCHAR(10) SET @a = ' ... , REPLACE(@a, '_', '!')) -- return 3 (correct) ¿Tiene otras ideas? ¿Como una forma de escapar del carácter de subrayado?

¿Por qué RAISERROR está mal escrito? O no?

¿Por qué no se escribe RAISERROR RAISEERROR? ¿Dónde está la segunda E? Podría entender si fuera alguna restricción de long ... ra? ¿Son sus orígenes (inmediatos) en un idioma diferente? He buscado en Google, pero no he encontrado mucho sobre el tema.

¿Qué es T-SQL Para otorgar acceso de lectura y escritura a tablas en una base de datos en SQL Server?

¿Cuál es el SQL exacto para asignar roles db_datareader y db_datawriter a un usuario en SQL Server? El nombre de usuario es MYUSER y la base de datos es MYDB.