Pessoal, tenho o seguinte problema. tenho as seguintes tabelas: DDD (DDD_ID, DDD)
OFERTA(OFERTA_ID, DESCRICAO)
DDD_OFERTA (DDD_ID, OFERTA_ID)
CLIENTE(CLIENTE_ID, NOME)
COMPRA(COMPRA_ID, CLIENTE_ID, OFERTA_ID, VALOR)
BONUS(BONUS_ID, COMPRA_ID, CLIENTE_ID)
Eu preciso fazer uma query para obter o numero de clientes que fizeram 3 compras, 2 compras, 1 compra respectivamente agrupados por DDD, ou seja, deveria ficar mais ou menos assim:
DDD COMPRA_3 COMPRA_2 COMPRA_1
11 500 1000 2000
21 300 600 1200
31 200 400 800 Por onde eu posso começar?