¿Cómo cuento el número de registros devueltos por un grupo por consulta, Por ejemplo: select count(*) from temptable group by column_1, column_2, column_3, column_4 Me da 1 1 2 Necesito contar los registros anteriores para obtener 1 + 1 + 1 =
¿Cómo cuento el número de registros devueltos por un grupo por consulta, Por ejemplo: select count(*) from temptable group by column_1, column_2, column_3, column_4 Me da 1 1 2 Necesito contar los registros anteriores para obtener 1 + 1 + 1 =
¿Qué significa colación en SQL y qué
Tengo una consulta Transact-SQL que usa el operador IN. Algo como esto: select * from myTable where myColumn in (1,2,3,4) ¿Hay alguna manera de definir una variable para contener toda la lista "(1,2,3,4)"? ¿Cómo debo definirlo? declare @myList {data type} set @myList = (1,2,3,4) select * from...
Creé una tabla sobre el entorno de desarrollo para fines de prueba y hay pocos sp's que están actualizando esta tabla. Ahora tengo que descartar esta tabla e identificar todos los sp que hacen referencia a esta tabla. Estoy enfrentando dificultades para encontrar la lista de todos los sp. Sugiera...
Tengo una consulta como esta: SELECT * FROM Cases WHERE created_at BETWEEN '2013-05-01' AND '2013-05-01' Pero esto no da resultados a pesar de que hay datos en el 1er. created_atparece 2013-05-01 22:25:19, sospecho que tiene que ver con el tiempo? ¿Cómo podría resolverse esto? Funciona bien si...
¿Hay alguna forma "simple" de hacer esto o necesito pasar por una variable de tabla con la sintaxis "OUTPUT ... INTO"? DECLARE @someInt int INSERT INTO MyTable2(AIntColumn) OUTPUT @SomeInt =
Tengo una consulta SQL para crear la base de datos en SQLServer como se muestra a continuación: create database yourdb on ( name = 'yourdb_dat', filename = 'c:\program files\microsoft sql server\mssql.1\mssql\data\yourdbdat.mdf', size = 25mb, maxsize = 1500mb, filegrowth = 10mb ) log on ( name...
He leído y leído sobre MSDN, etc. Ok, entonces señala el final de un lote. ¿Qué define un lote? No veo por qué necesito ir cuando estoy pegando un montón de scripts para ejecutarlos todos al mismo tiempo. Nunca he entendido GO. ¿Alguien puede explicar esto mejor y cuándo necesito usarlo (después...
Estoy mirando la base de datos de ejemplo AdventureWorks para SQL Server 2008, y veo en sus scripts de creación que tienden a usar lo siguiente: ALTER TABLE [Production].[ProductCostHistory] WITH CHECK ADD CONSTRAINT [FK_ProductCostHistory_Product_ProductID] FOREIGN KEY([ProductID]) REFERENCES...
Necesito acceder solo al campo Month.Year from Date en SQL
¿SQL Server 2008 tiene un tipo de datos como MySQL
¿Para qué es el tipo de datos SYSNAME de SQL Server? BOL dice: El tipo de datos sysname se usa para columnas de tabla, variables y parámetros de procedimientos almacenados que almacenan nombres de objetos. pero realmente no entiendo eso. ¿Hay un caso de uso que pueda
Estoy escribiendo un procedimiento almacenado en SQL Server 2008. Necesito verificar si existe una tabla en la base de datos. Si no es así, necesito crearlo. ¿Cómo hago
Descargo de responsabilidad: he resuelto el problema (creo), pero quería agregar este problema a Stack Overflow ya que no podía (fácilmente) encontrarlo en ningún lado. Además, alguien podría tener una mejor respuesta que yo. Tengo una base de datos donde varias tablas hacen referencia a una tabla...
SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error El valor calculado 'BalanceDue' que se establece como una variable en la lista de columnas seleccionadas no se puede utilizar en la cláusula WHERE. ¿Hay alguna manera de que pueda? En...
Buscando una solución elegante (o cualquier) para convertir columnas en filas. Aquí hay un ejemplo: tengo una tabla con el siguiente esquema: [ID] [EntityID] [Indicator1] [Indicator2] [Indicator3] ... [Indicator150] Esto es lo que quiero obtener como resultado: [ID] [EntityId] [IndicatorName]...
Estoy buscando dividir '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ...' (delimitado por comas) en una tabla o variable de tabla . ¿Alguien tiene una función que devuelva cada una en una
¿Hay una manera sencilla de encontrar el índice de la última aparición de una cadena usando SQL? Estoy usando SQL Server 2000 en este momento. Básicamente necesito la funcionalidad que System.String.LastIndexOfproporciona el método .NET . Una pequeña búsqueda en Google reveló esto: Función para...
Digamos que tengo una instrucción SQL que es sintáctica y semánticamente correcta para que se ejecute. En Management Studio (o cualquier otra herramienta de consulta), ¿cómo puedo probar las instrucciones SQL y, si me doy cuenta de que rompieron algo, deshacer (en una consulta...
¿Cuál es la diferencia entre usar SELECT ... INTO MyTable FROM... y INSERT INTO MyTable (...) SELECT ... FROM .... ? Desde BOL [ INSERT , SELECT ... INTO ], sé que usar SELECT ... INTO creará la tabla de inserción en el grupo de archivos predeterminado si aún no existe, y que el registro de...