Articles of sql server 2008

Opción de agregado en la sentencia CASE de SQL Server

Tengo los siguientes datos en una tabla #temp : Id code Fname CompanyId FieldName Value —————————————————————- 465 00133 JENN WILSON 1 ERA 1573 465 00133 JENN WILSON 1 ESHIFTALLOW 3658 465 00133 JENN WILSON 1 NETPAY 51560 Quiero hacer la siguiente operación, es decir Una fila se ERA + ESHIFTALLOW en dos columnas, es decir, […]

TSQL: selecciona Top 10 y muestra el rest como 'Otro'

Tengo una tabla de browser "Nombre" s y "Versión" s Name Version Safari 5.1 Safari 4.0 IE 5.0 IEMob 9.0 Estoy escribiendo una consulta para devolver los 10 browseres más comunes permitidos y marcando cualquier browser adicional como 'Otro' Este es mi procedimiento almacenado hasta ahora en el momento en que devuelve los 10 mejores […]

Error en seleccionar datos de la tabla en SQL Server

Uso este código para seleccionar de una tabla en SQL Server 2008: sqlcomm.CommandText = "select [objId] from [tablename] where href = @href" El tipo de href en mi tabla es ntext y utilizo este código para seleccionar: sqlcomm.Parameters.Add("@href", SqlDbType.NVarChar); sqlcomm.Parameters["@href"].Value = 'somestring'; IDataReader reader = sqlcomm.ExecuteReader(); Pero eso errores: Los types de datos ntext y […]

Un agregado puede no aparecer en la list de sets de una instrucción UPDATE. Si la actualización con nombres de columna

En ejecución, da error Un agregado puede no aparecer en la list de sets de una instrucción UPDATE. Código: update CheckInCheckOut set CountHours = (select ROUND(SUM(DATEDIFF(ss,CheckIn,CheckOut) / 60.0 / 60.0), 2)) where UserId_Fk = 3 Esta consulta funciona cuando la escribo como: update CheckInCheckOut set CountHours = ROUND(SUM(DATEDIFF(ss, '2014-05-15 00:23:04.580', '2014-05-15 00:25:04.580') / 60.0 / […]

Fila separada de SQL

Tengo la tabla ABC que contiene datos de la siguiente manera: ID Data 1 text|text|text 2 text|text|text ¿Cuál es la consulta para get el siguiente resultado? ID Data 1 text 1 text 1 text 2 text 2 text 2 text ¿Podría este Código ser el path correcto? ¿Cómo se usa para get los ID para […]

SET XACT_ABORT ON no funcionó en Create Procedure

Uso SQL Server 2008 SP3 (10.0.5500) Y tengo algunos problemas con las transactions de reversión, al principio necesito saber algo. Esta es la secuencia de commands Crear mi procedimiento: USE [MYDB] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET XACT_ABORT ON GO If Exists(Select * From Sys.Objects Where [object_id]=Object_Id(N'[Members].[MyProc]') And ObjectProperty([object_id], N'IsProcedure') = […]

Servidor Sql que es mejor "Rango" o "Unir a la izquierda con la propia tabla" para filtrar los últimos loggings

Tengo la siguiente tabla en la database con alnetworkingedor de 10 millones de loggings (boostá en el futuro puede ser el doble en 1 año): create table PropertyOwners ( [Key] int not null primary key, PropertyKey int not null, BoughtDate DateTime, OwnerKey int not null ) go La tabla de arriba contiene todas las properties […]

Pivote en tablas unidas SQL Server

Tengo dos tablas con datos TAB1 ——————————————— | ID1 | ID2 | SIGNEDBY | A | B | C | | 1 | 8 | 'aa' |'John' | 9 | 12/12 | | 2 | 9 | 'bb' |'Smith' | 0 | 13/12 | TAB2 ——————————————————————- | NAME | ID1 | ID2 | SIGNEDBY | […]

Filtrado de SQL Server 2008

Me estoy uniendo a 4 tables juntas desde el mismo DB. Mi consulta devuelve los datos que estoy buscando, pero también devuelve varias filas para algunos loggings. Solo quiero la fila con LastReportedHrsDate más reciente para cada WKO_WorkOrderID. ¿Alguien puede ayudarme con el código correcto para filtrar? Código (todavía soy bastante nuevo en SQL …): […]

¿Cómo pasar múltiples valores para una columna en sql Procedimiento almacenado?

tengo dos tablas, como Cola QueueID LogParameters QueueParameters QueueParametersID QueueID LogParametersKey LogParametersValue Tengo que escribir SP para hacer una input en ambas tablas, LogParameterKey y LogParameterValue pueden contener varios valores, pero QueueID para cada valor debe ser el mismo y QueueParameterID puede ser diferente. **QueueID** **LogParameters** 1 AA **QueueParametersID** **QueueID** **LogParametersKey** **LogParametersValue** 1 1 FirstName […]