Tag: COMMON-TABLE-EXPRESSION
Tenía una tarea en la que debía acumular dos fechas diferentes, lo cual hice con la siguiente consulta: with cte as ( select p.starteddate as CD, (select count(*) from TABLE t1 where p.starteddate=t1.starteddate) Started, (select count(*) from TABLE t1 where p.starteddate=t1.updateddate) Updated from TABLE p group by CD, Started, Updated . . . Read more
Estoy trabajando en una declaración de actualización para una tabla AS400 DB/2. Se deben actualizar varias filas utilizando datos de otra tabla con campos coincidentes. Nuestra versión del controlador es: 05.04.0000 OS/400 V5R4M0. Estoy teniendo problemas para averiguar la sintaxis correcta a usar. Aquí está la CTE básica que estoy . . . Read more
Estoy creando una tabla con las 3 primeras compras por cliente junto con el conteo total de compras por dicho cliente, utilizando un CTE. Hice esto exitosamente con la siguiente consulta, pero muestra 3 filas para cada usuario con una fila para la primera fecha de compra, la segunda fecha . . . Read more
Estoy tratando de crear un procedimiento almacenado donde necesito encontrar todas las últimas entradas de un número de distribuidor específico y luego obtener el conteo total según algunas condiciones. Lo he creado así: CREATE PROCEDURE [dbo].[GetNotificationCount] @DealerNumber varchar(50), @NotificationCount int OUT AS BEGIN DECLARE @UserId varchar(50); WITH Notifications (RequestId, StatusId, . . . Read more
Estoy intentando actualizar/eliminar de una tabla y luego devolver los datos actualizados a través de una combinación interna como esta: “`sql WITH removed AS ( DELETE FROM cart WHERE cart.id = 1 RETURNING * ) SELECT cart.id, product.name, product.descr, product.price, cart.quantity FROM cart INNER JOIN product ON cart.product_id = product.id . . . Read more