SELECT cl.nome FROM (SELECT cl.nome, data_compra data1 FROM ((((Cliente cl INNER JOIN Compra c ON cl.n_cliente = c.n_cliente) INNER JOIN Artigo a ON c.n_serie = a.n_serie) INNER JOIN Modelo m ON a.cod_modelo = m.cod_modelo AND m.cod_marca = a.cod_marca) INNER JOIN Modelo_Categoria modc ON modc.cod_modelo = m.cod_modelo) INNER JOIN Categoria cat ON cat.cod = modc.cod WHERE cat.descricao = 'Computador' GROUP BY cl.nome, data_compra, c.ncompra), ((((Cliente cl INNER JOIN Compra c ON cl.n_cliente = c.n_cliente) INNER JOIN Artigo a ON c.n_serie = a.n_serie) INNER JOIN Modelo m ON a.cod_modelo = m.cod_modelo AND m.cod_marca = a.cod_marca) INNER JOIN Modelo_Categoria modc ON modc.cod_modelo = m.cod_modelo) INNER JOIN Categoria cat ON cat.cod = modc.cod WHERE cat.descricao = 'RAM' AND data_compra > data1 GROUP BY cl.nome;