Resultados de la búsqueda a petición "tsql"
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 ZNecesito insertar datos deTable1 aTable2. Puedo usar la siguiente sintaxis: INSERT INTO Table2(Id, Name) SELECT Id, Name FROM Table1Sin embargo, ...
Cuenta los días de trabajo entre dos fechas
¿Cómo puedo calcular el número de días de trabajo entre dos fechas en SQL Server? De lunes a viernes y debe ser T-SQL.
¿Cómo elimino una restricción de clave externa solo si existe en el servidor sql?
Puedo descartar una tabla si existe usando el siguiente código pero no sé cómo hacer lo mismo con una restricción: IF EXISTS(SELECT 1 FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'TableName') AND type = (N'U')) DROP TABLE TableName goTambién ...
¿Cómo se calcula el número de semanas entre dos fechas?
¿Cómo se calcula el número de semanas entre dos fechas? por ejemplo como sigue Declare @StartDate as DateTime = "01 Jan 2009"; Declare @EndDate as DateTime = "01 June 2009"; @StartDate and @EndDate
Escape correcto de identificadores delimitados en SQL Server sin usar QUOTENAME
¿Hay algo más que el código debe hacer para desinfectar los identificadores (tabla, vista, columna) aparte de incluirlos entre comillas dobles y comillas dobles "dobles" presentes en el nombre del identificador?Se agradecerán ...
¿Cómo poner restricciones de clave externa en campos calculados en un servidor SQL?
La Tabla A tiene un campo calculado llamado Computed1. Suspersisted y no nulo Además, siempre se calcula en una expresión que es char (50). También es único y tiene una restricción clave única. La Tabla B tiene un campo RefersToComputed1, que ...
Función de valor de tabla de varias instrucciones frente a función de valor 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 a.SaleId = b.SaleId ...
Cómo comparar datetime con solo date en SQL Server
Select * from [User] U where U.DateCreated = '2014-02-07'pero en la base de datos el usuario fue creado en2014-02-07 12:30:47.220 y cuando solo pongo'2014-02-07' No muestra ningún dato
SQL dinámico para generar nombres de columna?
Tengo una consulta en la que intento valores de fila dinámica en nombres de columna y actualmente estoy usandoSUM(Case...) As 'ColumnName' declaraciones, así: SELECT SKU1, SUM(Case When Sku2=157 Then Quantity Else 0 End) As '157', SUM(Case When ...
SQL Server después del activador de actualización
Tengo un problema con este disparador. Me gustaría actualizar la información solicitada solo a la fila en cuestión (la que acabo de actualizar) y no a toda la tabla. CREATE TRIGGER [dbo].[after_update] ON [dbo].[MYTABLE] AFTER UPDATE AS ...