entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Selección de registros agregados y filtrados en SQL

Asumiendo las siguientes tablas.

usuario (
    id INTEGER,
    nombre VARCHAR(100),
    email VARCHAR(100),
    sexo CHAR(1)
) 
y
tweet (
    id INTEGER,
    idUsuario INTEGER,
    texto VARCHAR(140),
    fecha DATE
)

Quiero el nombre de los usuarios que mencionaron más de 3 veces los términos 'bomba' y 'victoria' después del incidente del 15 de abril.

¿Alguien me ayuda con esto?

1 Respuesta

1voto

Peter Puntos143170

Prueba así:

select nombre from usuario u inner join tweet t on u.id=t.idusuario where t.texto like '%bomba%' and texto like '%victoria%' and t.fecha > cast('2013-04-15' as DATE)  group by nombre having count(*) > 3

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta