それらは実際のテーブルですか。目的に合わない場合は、少なくとも 2 つの間に何らかのリンクが必要です。
少なくとも、これらの線に沿ったものが必要です。
CREATE TABLE customers (customer_id number(8), customer_name VARCHAR2(30), phone VARCHAR2(10));
CREATE TABLE rents (customer_id number(8), rent_id number(8), date_from DATE, date_to DATE);
INSERT INTO customers (customer_id, customer_name, phone) VALUES (1, 'Test Customer', '1234');
INSERT INTO rents (customer_id, rent_id, date_from, date_to) VALUES (1,1,TO_DATE('01/03/2011','DD/MM/YYYY'), TO_DATE('02/03/2011','DD/MM/YYYY'));
INSERT INTO rents (customer_id, rent_id, date_from, date_to) VALUES (1,1,TO_DATE('01/04/2012','DD/MM/YYYY'), TO_DATE('05/04/2012','DD/MM/YYYY'));
INSERT INTO rents (customer_id, rent_id, date_from, date_to) VALUES (1,2,TO_DATE('16/08/2012','DD/MM/YYYY'), TO_DATE('17/08/2012','DD/MM/YYYY'));
SELECT customer_name, count(rent_id) FROM customers
JOIN rents on customers.customer_id = rents.customer_id
WHERE DATE_TO BETWEEN SYSDATE-365 AND SYSDATE
GROUP BY customer_name;
WHERE 句を微調整する必要があるのは、状況に応じて賃料を構成するもの、つまり期間内に開始する賃料、期間内に終了する賃料、またはその両方に応じて調整する必要があります。