Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS). Use esta etiqueta para todas las ediciones de SQL Server, incluidas Compact, Express, Azure, Fast-track, APS (anteriormente PDW) y Azure SQL DW. No use esta etiqueta para otros tipos de DBMS (MySQL, PostgreSQL, Oracle, etc.). No utilice esta etiqueta para problemas de software y desarrollo móvil, a menos que esté directamente relacionada con la base de datos.

sql-server...

Quiero convertir la fecha del formato aaaamm como 202001 (enero de 2020), 202002 (febrero de 2020), etc. al formato aaaaaa por ejemplo. @currdate (yyyymm) Expected format ----------------------------------- 202001 2020Q1 202005 2020Q2 202012 2020Q4 and so on....
17 may. 2020 a las 11:03
Estoy usando SQL Server. Tengo una mesa que se ve así: +---------+--------------+ | ID Name | +---------+--------------+ | 1 | John | 2 | Charles | 3 | Molly | 4 | John | 5 | Kathy | 6 | Mike | 7 | Charles | 8 | Kathy ¿Hay algu....
13 may. 2020 a las 23:19
Tengo una tabla con un calendario que se ve así en SQL Server Date WorkingDay 20200514 1 20200515 1 20200516 0 20200517 0 20200518 1 20200519 1 20200520 1 20200521 0 20200522 1 Estoy tratando de seleccionar el tercer día hábil a partir de una fecha específica. Si c....
13 may. 2020 a las 11:36
Quiero insertar filas en una tabla. La mesa está vacía cuando comienzo. Mi consulta es la siguiente: Select TOP 1 * INTO #Result FROM #SmallTable WHERE CategoryID=11 ORDER BY ExpValue DESC; Funciona impecable. Pero ahora quiero dar cuenta del caso en el que esto no devuelve ningún valor. Pero no es....
13 may. 2020 a las 10:31
Tengo 3 tablas de datos que estoy intentando unir (TEXTDATA, STOREDATA, SALESDATA). Mi TEXTDATA tiene una cadena de nombre dentro de una de las columnas, por lo que he creado una subcadena para encontrarla. Estoy tratando de usar esa cadena recién formada (name) como base para unirme a la tabla SALE....
13 may. 2020 a las 06:40
Estoy tratando de escribir una consulta para encontrar una cadena dentro de una cadena. En Oracle utilicé regexp_like pero no veo dicha función en SQL Server 2016. Tengo una tabla que tiene una columna de dirección como: ADDRESS -------- 345 E 149 ST NY NY 345 EAST 149 STREET NY NY 444 CHEST AVE NY ....
13 may. 2020 a las 05:31
Tengo dos tablas a las que estoy tratando de unirme y con las que cuento, básicamente para llevar la fecha a la tabla de Unidades. El problema es que la tabla de entradas tiene duplicados. SELECT Units.Clinic, Units.display_id, INTAKES.initial_intake_date, COUNT(case_note_type_desc....
12 may. 2020 a las 19:32
Tengo datos con este formato: ID | Header | Value 1 Name Jim 1 Age 34 1 Gender M 2 Name Gibby 2 Age 32 2 Gender F 3 Name Bob 3 Age 100 3 Gender U Y necesito ingresarlo a otra base de datos SQL que tenga los campos listados en la colum....
12 may. 2020 a las 16:53
¿Es posible usar el último valor (Balance) que no sea nulo? En mis datos no hay ningún valor para 2018-07-31, por lo que debería usar el valor de 2018-06-30 que es 0. Puede haber varias filas en una fila que es nula. Por lo tanto, no siempre debe tomar la fila de arriba. De acuerdo, intentaré con e....
12 may. 2020 a las 10:30
Tengo un problema con la parte SQL de mi programa. Tengo dos tablas de Revisión y Empleado. Los empleados pueden agregar revisiones entre sí, pero solo una vez cada tres meses. La tabla de revisión tiene esta estructura: | ID | PerfomanceRating| Comment| ReviewDate| EmployeeID| Mi objetivo es recup....
12 may. 2020 a las 05:48
Tengo un problema con mi tabla que tiene una relación recursiva y una tabla relativa. Mi objetivo es conseguir que todos los Empleados que son supervisores y que tengan empleados asignados sin Revisiones se realicen o donde se realizó la revisión más reciente hace más de 3 meses. Aquí está el esquem....
10 may. 2020 a las 23:10
Aquí está el código de mi base de datos simple: CREATE TABLE [dbo].[User_Info] ( [Username] NVARCHAR (50) NOT NULL, [Password] NVARCHAR (50) NOT NULL, [Firstname] NVARCHAR (50) NOT NULL, [Lastname] NVARCHAR (50) NOT NULL, [Email] NVARCHAR (50) NOT NULL, [Country] NVARCHAR (50) NOT NULL, [P....
9 may. 2020 a las 15:51
Tengo una mesa como esta: declare @Product table (ProductId int) insert into @Product select 1155 insert into @Product select 1155 insert into @Product select 1159 insert into @Product select 1154 insert into @Product select 1154 insert into @Product select 1152 insert into @Product select....
9 may. 2020 a las 15:48
Quiero obtener la suma de las ventas de cada pedido, junto con los detalles de clientes y empleados de otra tabla Tabla de detalles del pedido OrderID ProductID UnitPrice Quantity Discount 10248 11 10 1 0 10248 42 20 2 ....
9 may. 2020 a las 10:17
Estoy usando SQL Server 2019 con tablas de gráficos. Mi script devuelve solo Id9, mientras que el mismo script en MySQL devuelve ID4,8,9 (que es el resultado esperado). No sé por qué el '%' utilizado como prefijo no funciona en SQL Server. Aquí está el script: CREATE TABLE Test([Id] int IDENTITY(1,1....
8 may. 2020 a las 23:39
Tengo datos de fecha y hora en una base de datos MS SQL con el siguiente formato: 2020-05-07 22:35:00 Estoy tratando de crear una consulta que solo capture datos de las últimas 24 horas de operaciones. Sin embargo, nuestros KPI de operaciones se miden desde las 6 AM a las 6 AM. Me gustaría redondear....
8 may. 2020 a las 19:01
He buscado en Internet y he encontrado un buen ejemplo: enlace Es útil, pero quiero el resultado como: column1value1, column2value2 ... Mesa: create table test1(id int, name varchar(10)) insert into test1 values(1,'Tom'),(2,'John'),(3,'Alice') select * from test1 Lo intenté: declare @s varchar(max)....
8 may. 2020 a las 11:34
Estoy buscando una consulta SQL que inserte varias filas de datos en la Tabla B para cada fila en la Tabla A Tabla A ID BillNo TAX Amount TotalAmount ------------------------------------------------------- 1 001 5 100 105 2 002 ....
8 may. 2020 a las 11:33
Tengo la siguiente tabla: ID COl1 COl2 1 13 15 2 13 16 3 13 17 4 17 13 Lo que necesito es seleccionar todas las filas donde el valor Col1 está disponible en Col2 y viceversa. Este caso solo debe devolverse ROW 4 o ROW 3. Tienen los mismos valores (13 17). Tómelo como col1 es comprad....
7 may. 2020 a las 17:54
Encontré un comportamiento extraño, al menos en SQL Server (todavía necesito verificar otros motores SQL), al intentar eliminar algunos registros. Probé lo siguiente en la instancia de Servidores SQL: Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64) 24 de septiembre de 2019 13:48:23 Copyright (C)....
7 may. 2020 a las 09:22
Me pregunto cómo puedo usar un valor de fila como variable para mi declaración like. Por ejemplo ID | PID | DESCRIPTION 1 | 4124 | Hi4124 2 | 2451 | Test 3 | 1467 | Hello 4 | 9642 | Me9642 Tengo una tabla arriba, quiero devolver las ID 1 y 4 ya que DESCRIPTION contiene PID. Estoy pensando que ....
7 may. 2020 a las 05:17
Estoy intentando ejecutar una selección que coincide parcialmente con los resultados de otra selección. Nada de lo que hago parece producir lo que quiero. Tengo un valor en una tabla que es una lista delimitada por comas, por lo que se verá así. List ----------- item1,item2,item3 Luego tengo otra t....
6 may. 2020 a las 18:58
Entonces mi tabla (Tabla A) contiene registros que muestran a quién le informa un empleado. Cuando una persona cambia los "Informes a", actualizará la Tabla y mostrará el valor ANTIGUO y NUEVO. Estoy luchando por escribir una consulta SQL para devolver el empleador anterior junto con el nuevo emplea....
6 may. 2020 a las 12:08
Considere el siguiente código, donde dbContext es un contexto de base de datos de SQL Server y Examples es un DbSet: this.dbContext.Examples.Take(5).ToList(); Enumerable.Take(this.dbContext.Examples, 5).ToList(); La primera línea funciona como se esperaba y se convierte a SQL de la siguiente manera....
5 may. 2020 a las 21:23
Tengo algunos datos en una tabla fuente que se parece a la siguiente. Esto es básicamente un campo narrativo que se ha dividido en 47 fragmentos de caracteres. Existe una convención en los datos que si el usuario ingresa una nueva línea, se reemplaza con el carácter `y eso termina esa línea. CREATE ....
4 may. 2020 a las 22:32