-- 2. La tabla campaigns ha sido arreglada: se eliminó la duplicación, se añadió una clave (PK).
-- Se realizaron más campañas, debido a errores los usuarios comenzaron a experimentar intentos fallidos de entrega de comunicaciones, y a algunos ni siquiera se les mostró.
-- Sobre las campañas promocionales enviadas a los usuarios:
-- 2.1 Escriba una consulta que muestre la cantidad de usuarios que recibieron con éxito la comunicación, para cada campaña.
-- 2.2 Modifique la consulta para mostrar: la cantidad de usuarios que no recibieron ninguna comunicación exitosa en total, para cada campaña.
-- 3. Se añadió un campo más a la tabla communications – event_timestamp – fecha y hora del evento de entrega de la comunicación en formato '%Y-%m-%d %H:%M:%S'.
-- Para todas las campañas, incluidas las no lanzadas, calcule la métrica: la proporción de usuarios para los cuales la entrega del mensaje exitoso se realizó en el primer intento.
-- Se pueden usar funciones de ventana, o se puede hacer sin ellas, pero es importante que la consulta sea óptima.