El lenguaje de consulta estructurado (SQL) es un lenguaje para consultar bases de datos. Las preguntas deben incluir ejemplos de código, estructura de tabla, datos de muestra y una etiqueta para la implementación de DBMS (por ejemplo, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) que se utiliza. Si su pregunta se relaciona únicamente con un DBMS específico (usa extensiones / características específicas), use la etiqueta de ese DBMS en su lugar. Las respuestas a las preguntas etiquetadas con SQL deben usar SQL estándar ISO / IEC.

Más sobre sql...

Tengo una tabla con ingresos anuales de aproximadamente 20000 empresas durante 10 años (aproximadamente 200000 filas). Quiero agregar a cada fila el crecimiento de los ingresos en comparación con hace 3 años. Lo que hice fue esto: WITH tmp AS ( SELECT ticker, time, reve....
8 may. 2021 a las 00:44
Objetivo : extraiga los datos de los últimos 30 días de una tabla que tenga una fecha de finalización variable. Antecedentes: tengo una tabla que contiene información de compra, pero esta tabla solo se actualiza cada dos semanas, por lo que hay un retraso en los datos. Algún día puede tener 14 d....
7 may. 2021 a las 23:55
Supongamos que tenemos una tabla de muestra c1 | c2 -------------- a | b a | b a | c a | c a | c d | e d | e ¿Cómo podemos convertir esta tabla en el siguiente formato? c1 | c2 | c3 -------------------------- a | b ....
7 may. 2021 a las 23:37
¿Cómo puedo contar los días de cada semana para un mes específico que el usuario dará a mi consulta SQL? Por ejemplo, si el usuario da abril de 2021, el resultado será: Si el usuario da mayo de 2021 el resultado será: ....
7 may. 2021 a las 23:33
Tengo un script que se ejecuta a diario para comprobar el estado de los pedidos de diferentes vendedores. La salida llena una tabla que se ve así, que me dice el estado de falla de un pedido: | date | failure | order | seller_id | |------------|-------------------------|------....
7 may. 2021 a las 20:58
Tengo una tabla con nombre de campo varchar mes año 01-2021 02-2021 03-2021 04-2020 04-2021 05-2020 Mi objetivo es ordenar los datos por mm-aaaa para que se vea así 01-2021 02-2021 03-2021 04-2021 04-2020 05-2020 Mi consulta With TempTable AS ( select monthyear, try_convert(datetime, monthye....
7 may. 2021 a las 19:15
¿Cómo es posible concatizar líneas INT en CLickHouse con separador ','? Por ejemplo hago una solicitud SELECT ApplicationID , CampaignID from distributed.advertisers where AdvertiserID=994 and CampaignID in(318728,318422) and ActionDate BETWEEN '2021-03-01' and '2021-05-01' Y obtener el siguien....
7 may. 2021 a las 19:10
Tengo que encontrar todas las publicaciones sin comentarios en los últimos 90 días y, de hecho, no pude encontrar una manera de resolver esta consulta. En primer lugar, aquí están las tablas: CREATE TABLE POSTS ( POST_ID NUMBER(10) NOT NULL, TITLE VARCHAR2(100) NOT NULL, CONTENT VARCHAR2(2000....
7 may. 2021 a las 18:24
No tengo mucha experiencia en declaraciones SQL y estoy tratando de combinar un par de declaraciones para tener menos tráfico en la base de datos. (Y para asegurarme de que no puedan ocurrir otras acciones en el medio) ... Tengo dos mesas: Tabla: R_LOTS a.o. 2 columnas: PK_R_LOT y LOTCODE Tabla: ....
7 may. 2021 a las 18:17
Para un problema específico, quiero los valores de la tabla como se muestra a continuación, number | number_in_words -------------------------- 1 | one 2 | two 3 | three 4 | four 5 | five 6 | six 7 | seven ....
7 may. 2021 a las 17:50
Tengo una función sqlite3 simple from sqlite3 import connect def foo(name): conn = connect("data.db") curs = conn.cursor() curs.execute(f"CREATE TABLE IF NOT EXISTS {name}(test TEXT PRIMARY KEY);") conn.commit() conn.close() Quiero tener un decorador, para poder escribir from ....
7 may. 2021 a las 16:59
En mi tabla, cada fila puede contener un número entero, llamemos a esta columna de números enteros height. por ejemplo, los valores de esta columna podrían ser: [5, 4, 0, 1, 9] Necesito que esta secuencia en el ejemplo se reorganice para convertirse en: [0, 1, 4, 5, 9] y luego quiero que estos val....
7 may. 2021 a las 16:19
Digamos que tengo los siguientes datos; Person 1. John 2. Anne 3. Will PersonAnimals 1 1 1 2 1 3 2 1 3 2 Animal 1. Cat 2. Dog 3. Fish Ahora puedo consultar todos los datos como este; SELLECT * FROM Person p JOIN PersonAnimal pa ON pa.PersonId = p.Id JOIN Animal a ON pa.AnimalId = a.Id; Pero a....
7 may. 2021 a las 16:04
Solo estoy juntando dos tablas en un table1.id debería coincidir con table2.rrn. El único problema ahora es que de un comerciante específico han decidido agregar caracteres adicionales en el RRN. El ejemplo es rrn = 'CA-878199056' cuando la gran mayoría de ellos sería '878199056'. ¿Hay alguna form....
7 may. 2021 a las 15:48
Hola, tengo los siguientes resultados: Necesito resumir todos los artículos que tienen monto en efectivo y el mismo código de pago = 9 He intentado esta consulta: SELECT CASE WHEN StoreID = 1 THEN 'CWM' WHEN StoreID = 2 THEN 'CWD' END as accountcode, DocEntry, PaymentCode, ....
sql
7 may. 2021 a las 15:07
Con el siguiente SQL: SELECT CAST(JSON_VALUE(d.Data,'lax $.realSKosten') AS DECIMAL(18,5)) as ks, CONVERT(float ,JSON_VALUE(d.Data,'lax $.realAKosten')) as ka FROM UserEntityData as d Me sale este resultado: [{"ks":1.23000,"ka":1.230000000000000e+000}, {"ks":2.34500,"ka":2.345000000000000e+00....
7 may. 2021 a las 14:52
Tengo esta consulta que probé en la herramienta de consulta y ahora deseo aplicarla en la sintaxis de Typeorm SELECT menu_entry.*, "user_menu".is_bookmark FROM menu_entry LEFT JOIN "user_menu" ON user_menu.menu_id = menu_entry.id LEFT JOIN "user" ON "user".id = user_menu.user_id WHERE "user".id = ....
7 may. 2021 a las 13:54
Tengo una fecha almacenada como nvarchar que parece que no puedo convertir en una fecha. He intentado lo siguiente pero aparece el mensaje de error La conversión falló al convertir la fecha y / o la hora de la cadena de caracteres select cast([month-year] as date) from [Reporting].[AIM].[Hires_PBI] ....
7 may. 2021 a las 12:18
Imaginemos que tengo una tabla de productos con este aspecto: id | product_name 1 | Product 1 2 | Product 2 3 | Product 3 4 | Product 4 5 | Product 5 6 | Product 6 ... ¿Es posible seleccionar todos estos registros pero, por ejemplo, quiero que el Producto 5 aparezca en la tercera posición en el con....
7 may. 2021 a las 12:17
Definí una función CREATE_UUID() para generar UUID. Quiero INSERT INTO ... SELECT para copiar una tabla pero con dos columnas nuevas con el mismo valor. INSERT INTO Table (id, uuid1, uuid2) SELECT ROWID, CREATE_UUID(), CREATE_UUID() FROM AnotherTable Pero al hacerlo, se llamará a la función dos ve....
7 may. 2021 a las 11:27
Tengo una base de datos con tablas que representan "ediciones" a "páginas". Cada edición tiene un ID y una marca de tiempo y un "estado", que tiene ciertos valores discretos. Las páginas tienen ID y también "categorías". Deseo encontrar el número de páginas con cada estado dentro de una categoría ....
7 may. 2021 a las 10:35
De vez en cuando necesito hacer una combinación en mi aplicación que atraviesa varias tablas, pero no he descubierto cómo hacerlo para más de 3 tablas: class Store < ApplicationRecord has_many :products end class Product < ApplicationRecord belongs_to :store has_many :product_variants end cl....
7 may. 2021 a las 09:24
Tengo una columna de cadena que contiene 7 u 8 elementos que siempre están separados por guiones bajos: AAA_BBB_CCC_DDD_EEE_FFF_GGG_HHH AAA_BBB_CCC_DDD_EEE_FFF_GGG Los valores entre guiones bajos pueden tener varias longitudes y contener otros caracteres como + como ejemplo ¿Cómo extraigo solo el v....
7 may. 2021 a las 08:54
Cómo arreglar este error Error en la consulta: ERROR: las funciones agregadas no están permitidas en las condiciones JOIN Esta es mi consulta SELECT * FROM "downloads" dl inner join access_logs l on dl.id=l.download_id and dl.file_id=l.file_id and dl.site_id=l.site_id a....
7 may. 2021 a las 08:08
Tengo una lista de salida como {a,b,c,d} Y tabla como la siguiente type score a 1 a 2 c 1 Me gustaría agrupar por type como seguir select type ,count(type) from table group by 1 Regresó como a 2 c 1 Pero mi resultado deseado es como seguir, que está alineado con mi lista de salida de....
7 may. 2021 a las 06:14