Preguntas etiquetadas con sql-server

82
¿Por qué utilizar Select 100% superior?

Entiendo que antes de SQL Server 2005 , se podía "engañar" a SQL Server para que permitiera el uso de una orden en una definición de vista, al incluir también TOP 100 PERCENTen la cláusula SELECT . Pero he visto otro código que he heredado que usa SELECT TOP 100 PERCENT... dentro de...

82
SQL Server ORDER BY fecha y últimos nulos

Estoy intentando ordenar por fecha. Quiero que las fechas más recientes aparezcan primero. Eso es bastante fácil, pero hay muchos registros que son nulos y vienen antes de cualquier registro que tenga una fecha. He intentado algunas cosas sin éxito: ORDER BY ISNULL(Next_Contact_Date, 0) ORDER...

82
Aplicar la función agregada MIN a un campo BIT

Quiero escribir la siguiente consulta: SELECT ..., MIN(SomeBitField), ... FROM ... WHERE ... GROUP BY ... El problema es que a SQL Server no le gusta, cuando quiero calcular el valor mínimo de un campo de bits , devuelve el error Operand data type bit is invalid for min operator. Podría usar...

82
Comprender la función PIVOT en T-SQL

Soy muy nuevo en SQL. Tengo una mesa como esta: ID | TeamID | UserID | ElementID | PhaseID | Effort ----------------------------------------------------- 1 | 1 | 1 | 3 | 5 | 6.74 2 | 1 | 1 | 3 | 6 | 8.25 3 | 1 | 1 | 4 | 1 | 2.23 4 | 1 | 1 | 4 | 5 | 6.8 5 | 1 | 1 | 4 | 6 | 1.5 Y me dijeron...

81
Tinyint vs Bit?

No quiero iniciar una guerra religiosa aquí, pero parece haber dos escuelas de pensamiento sobre cómo representar valores booleanos en una base de datos. Algunos dicen que bites el tipo de datos apropiado, mientras que otros sostienen que tinyintes mejor. Las únicas diferencias que conozco son...