Preguntas con la etiqueta [t-sql]
T-SQL calcula el porcentaje del grupo de recuento por fecha
Tengo una tabla que tiene la siguiente estructura y estoy intentando escribir un T-SQL para calcular el porcentaje de los recuentos. El porcentaje de cada fila debe ser el porcentaje
T-SQL: opuesto a la concatenación de cadenas: cómo dividir una cadena en varios registros [duplicado]
Posible duplicado: cadena dividida en SQL He visto un par de preguntas relacionadas con la concatenación de cadenas en SQL. Me pregunto cómo abordaría el problema opuesto: dividir una cadena
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 datedifffunción no maneja bien los límites de los
Manteniéndolo simple y cómo hacer múltiples CTE en una consulta
Tengo esta consulta T-SQL simple, emite un montón de columnas de una tabla y también une información de otras tablas relacionadas . Mi modelo de datos es simple. Tengo un
¿Cómo selecciono una columna según la condición?
Tengo una variable llamada @status que configuré antes de esta declaración de selección: Select ordr_num as num, ordr_date as date, ordr_ship_with as shipwith From order where ordr_num = @ordrNum Solo
Cómo seleccionar un registro de la base de datos y actualizarlo en una consulta atómica
Tengo varios registros en una tabla con una columna Estado y quiero seleccionar un solo registro donde Estado = Pendiente y en la misma consulta atómica marcarlo como Estado =
Función valorada de tabla de declaraciones múltiples frente a función valorada de tabla en línea
Algunos ejemplos para mostrar, por si acaso: Tabla en línea valorada CREATE FUNCTION MyNS.GetUnshippedOrders() RETURNS TABLE AS RETURN SELECT a.SaleId, a.CustomerID, b.Qty FROM Sales.Sales a INNER JOIN Sales.SaleDetail b ON
¿Cómo puedo agrupar el tiempo por horas o por 10 minutos?
como cuando lo hago SELECT [Date] FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY [Date] ¿Cómo puedo especificar el período del grupo? Estoy usando MS SQL 2008. Probé esto, tanto con % 10como /
SUMA de tiempo total en SQL Server [duplicado]
Tengo un problema con el SUMoperador en SQL Server. Cuando escribo esta consulta: SELECT StudentID, StudentName, SUM(time) as 'TotalTime' FROM WorkNote GROUP BY StudentID, StudentName Recibo este error: El tiempo
¿Tamaño máximo para una consulta de SQL Server? ¿Cláusula IN? ¿Existe un mejor enfoque [duplicado]
Posible duplicado: T-SQL DONDE col IN (…) ¿Cuál es el tamaño máximo para una consulta de SQL Server? (# de caracteres) ¿Tamaño máximo para una cláusula IN? Creo que vi
Límite de la condición WHERE col IN (...)
Estoy usando el siguiente código: SELECT * FROM table WHERE Col IN (123,123,222,....) Sin embargo, si pongo más de ~3000 números en la INcláusula, SQL arroja un error. ¿Alguien sabe
¿Cómo puedo truncar una fecha y hora en SQL Server?
¿Cuál es la mejor manera de truncar un valor de fecha y hora (para eliminar horas, minutos y segundos) en SQL Server? Por ejemplo: declare @SomeDate datetime = '2009-05-28 16:30:22'
Insertar activador de actualización cómo determinar si insertar o actualizar
Necesito escribir un activador de inserción y actualización en la tabla A que eliminará todas las filas de la tabla B cuya columna (digamos Desc) tenga valores como el valor
¿Es posible seleccionar EXISTE directamente como un bit?
Me preguntaba si es posible hacer algo como esto (que no funciona): select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) Parece que debería ser factible, pero
Evite duplicados en la consulta INSERT INTO SELECT en SQL Server
Tengo las siguientes dos tablas: Table1 ---------- ID Name 1 A 2 B 3 C Table2 ---------- ID Name 1 Z Necesito insertar datos de Table1a Table2. Puedo usar la